このコードを使用して、従業員を追加および編集しています。最初に検証を介してチェックし、次にデータベースに画像を追加します。実行時にU編集すると、「「IF」に移動できません」というエラーが表示されます。コーディングに問題はありますか?
private void btn_submit_Click(object sender, EventArgs e)
{
if (employeevalidate() == true)
{
toproperties();
if (cpbempadd.employeesave(cpemp) == true)
{
if (saveImageInDataBase(cpemp.Empid) == true)
{
MessageBox.Show("Employee Details are Saved Sucessfully....");
grid();
pnl_addedit.Visible = false;
pnl_grid.Visible = true;
}
}
}
else
{
MessageBox.Show("Error in Saving Employee Details... ");
}
}
検証コーディングは次のとおりです。
public bool employeevalidate()
{
if (cpbempadd.textboxnull(txt_empid) == false) { return false; }
if (cpbempadd.textboxnull(txt_empname) == false) { return false; }
if (cpbempadd.textboxnull(txt_mobno) == false) { return false; }
if (cpbempadd.textboxnull(txt_proofdetails) == false) { return false; }
if (cpbempadd.textboxnull(txt_upload) == false) { return false; }
if (txt_add2.Text == string.Empty) { txt_add2.Text = "-"; }
if (txt_add3.Text == string.Empty) { txt_add3.Text = "-"; }
if (txt_bg.Text == string.Empty) { txt_bg.Text = "-"; }
if (txt_email.Text == string.Empty) { txt_email.Text = "-"; }
if (txt_pf.Text == string.Empty) { txt_pf.Text = "-"; }
if (txt_status.Text == string.Empty) { txt_status.Text = "-"; }
return true;
}