protected void btnsave_Click(object sender, EventArgs e)
{
if (btnsave.Text == "Save")
{
try
{
if (ObjCon.State != ConnectionState.Open)
ObjCon.Open();
//string query = "insert into OrganizationEmployeeDtls(OrgId,EmployeeName,DateOfBirth,PanNo,AddharNo,Address,EmpContactNo,EmpEmailId,DegreeName,DegreeCertificatePath,YearOfPassing,DateOfJoining,EmpDesignationId)
// OUTPUT INSERTED. EmpId Values(@OrgId,@EmployeeName, @DateOfBirth,@PanNo,@AddharNo,@Address,@EmpContactNo,@EmpEmailId,@DegreeName,@DegreeCertificatePath,@YearOfPassing,@DateOfJoining,@EmpDesignationId)";
using (SqlCommand cmd = new SqlCommand(@"insert into OrganizationEmployeeDtls(OrgId,EmployeeName,DateOfBirth,PanNo,AddharNo,Address,EmpContactNo,EmpEmailId,DegreeName,YearOfPassing,DateOfJoining,EmpDesignation,ApplicationID)
OUTPUT INSERTED.EmpId values(@OrgId,@EmployeeName,@DateOfBirth,@PanNo,@AddharNo,@Address,@EmpContactNo,@EmpEmailId,@DegreeName,@YearOfPassing,@DateOfJoining,@EmpDesignation,@ApplicationID)", ObjCon))
{
cmd.Parameters.AddWithValue("@OrgId", Session["OrgId"]);
cmd.Parameters.AddWithValue("@ApplicationID", Session["ApplicationID"]);
if (!string.IsNullOrEmpty(txtEmployeeName.Text))
cmd.Parameters.AddWithValue("@EmployeeName", txtEmployeeName.Text);
else
cmd.Parameters.AddWithValue("@EmployeeName", DBNull.Value);
if (!string.IsNullOrEmpty(Convert.ToString(RDateBirth.SelectedDate)))
cmd.Parameters.AddWithValue("@DateOfBirth", RDateBirth.SelectedDate);
else
cmd.Parameters.AddWithValue("@DateOfBirth", DBNull.Value);
if (!string.IsNullOrEmpty(txtPanNo.Text))
cmd.Parameters.AddWithValue("@PanNo", txtPanNo.Text);
else
cmd.Parameters.AddWithValue("@PanNo", DBNull.Value);
if (!string.IsNullOrEmpty(txtAdharNo.Text))
cmd.Parameters.AddWithValue("@AddharNo", txtAdharNo.Text);
else
cmd.Parameters.AddWithValue("@AddharNo", DBNull.Value);
if (!string.IsNullOrEmpty(txtAddress.Text))
cmd.Parameters.AddWithValue("@Address", txtAddress.Text);
else
cmd.Parameters.AddWithValue("@Address", DBNull.Value);
if (!string.IsNullOrEmpty(txtContactNo.Text))
cmd.Parameters.AddWithValue("@EmpContactNo", txtContactNo.Text);
else
cmd.Parameters.AddWithValue("@EmpContactNo", DBNull.Value);
if (!string.IsNullOrEmpty(txtEmailId.Text))
cmd.Parameters.AddWithValue("@EmpEmailId", txtEmailId.Text);
else
cmd.Parameters.AddWithValue("@EmpEmailId", DBNull.Value);
if (!string.IsNullOrEmpty(rdrdpDegree.SelectedText))
cmd.Parameters.AddWithValue("@DegreeName", rdrdpDegree.SelectedText);
else
cmd.Parameters.AddWithValue("@DegreeName", DBNull.Value);
if (!string.IsNullOrEmpty(Convert.ToString(ddlYearofPassing.SelectedText)))
{
cmd.Parameters.AddWithValue("@YearOfPassing", ddlYearofPassing.SelectedText);
}
else
{
cmd.Parameters.AddWithValue("@YearOfPassing", DBNull.Value);
}
cmd.Parameters.AddWithValue("@DateOfJoining", DBNull.Value);
if (!string.IsNullOrEmpty(Convert.ToString(txtEmployeeDesignation.Text)))
{
cmd.Parameters.AddWithValue("@EmpDesignation", txtEmployeeDesignation.Text);
}
else
{
cmd.Parameters.AddWithValue("@EmpDesignation", DBNull.Value);
}
Int32 newId = (Int32)cmd.ExecuteScalar();
SaveUploadTechnicalStaff(newId);
BindTechnicalStaff();
CleartechstaffPresen();
}
}
catch (Exception ex)
{
//lblError.Text = "Error At btntechstaffPresen_Click";
lblError.Text= cnclss.SendExcepToDB(pageName, MethodBase.GetCurrentMethod().Name.ToString(), HttpContext.Current.Request.Url.ToString(), ex);
}
finally
{
if (ObjCon.State != ConnectionState.Closed)
ObjCon.Close();
}
}
else
{
try
{
if (ObjCon.State != ConnectionState.Open)
ObjCon.Open();
using (SqlCommand cmd = new SqlCommand(@"Update OrganizationEmployeeDtls set EmployeeName=@EmployeeName,DateOfBirth=@DateOfBirth,PanNo=@PanNo,AddharNo=@AddharNo,Address=@Address,EmpContactNo=@EmpContactNo,DegreeName=@DegreeName,YearOfPassing=@YearOfPassing,DateOfJoining=@DateOfJoining,EmpDesignation=@EmpDesignation,ApplicationID=@ApplicationID where EmpId=@EmpId", ObjCon))
{
cmd.Parameters.AddWithValue("@EmpId", ViewState["EmpId"]);
cmd.Parameters.AddWithValue("@ApplicationID", Session["ApplicationID"]);
if (!string.IsNullOrEmpty(txtEmployeeName.Text))
cmd.Parameters.AddWithValue("@EmployeeName", txtEmployeeName.Text);
else
cmd.Parameters.AddWithValue("@EmployeeName", DBNull.Value);
if (!string.IsNullOrEmpty(Convert.ToString(RDateBirth.SelectedDate)))
cmd.Parameters.AddWithValue("@DateOfBirth", RDateBirth.SelectedDate);
else
cmd.Parameters.AddWithValue("@DateOfBirth", DBNull.Value);
if (!string.IsNullOrEmpty(txtPanNo.Text))
cmd.Parameters.AddWithValue("@PanNo", txtPanNo.Text);
else
cmd.Parameters.AddWithValue("@PanNo", DBNull.Value);
if (!string.IsNullOrEmpty(txtAdharNo.Text))
cmd.Parameters.AddWithValue("@AddharNo", txtAdharNo.Text);
else
cmd.Parameters.AddWithValue("@AddharNo", DBNull.Value);
if (!string.IsNullOrEmpty(txtAddress.Text))
cmd.Parameters.AddWithValue("@Address", txtAddress.Text);
else
cmd.Parameters.AddWithValue("@Address", DBNull.Value);
if (!string.IsNullOrEmpty(txtContactNo.Text))
cmd.Parameters.AddWithValue("@EmpContactNo", txtContactNo.Text);
else
cmd.Parameters.AddWithValue("@EmpContactNo", DBNull.Value);
if (!string.IsNullOrEmpty(txtEmailId.Text))
cmd.Parameters.AddWithValue("@EmpEmailId", txtEmailId.Text);
else
cmd.Parameters.AddWithValue("@EmpEmailId", DBNull.Value);
if (!string.IsNullOrEmpty(rdrdpDegree.SelectedText))
cmd.Parameters.AddWithValue("@DegreeName", rdrdpDegree.SelectedText);
else
cmd.Parameters.AddWithValue("@DegreeName", DBNull.Value);
if (!string.IsNullOrEmpty(Convert.ToString(ddlYearofPassing.SelectedText)))
{
cmd.Parameters.AddWithValue("@YearOfPassing", ddlYearofPassing.SelectedText);
}
else
{
cmd.Parameters.AddWithValue("@YearOfPassing", DBNull.Value);
}
cmd.Parameters.AddWithValue("@DateOfJoining", DBNull.Value);
if (!string.IsNullOrEmpty(Convert.ToString(txtEmployeeDesignation.Text)))
{
cmd.Parameters.AddWithValue("@EmpDesignation", txtEmployeeDesignation.Text);
}
else
{
cmd.Parameters.AddWithValue("@EmpDesignation", DBNull.Value);
}
int i = cmd.ExecuteNonQuery();
lblResources.Text = "Data Updated";
btntechstaffPresen.Text = "Save";
SaveUploadTechnicalStaff(Convert.ToInt32(ViewState["EmpId"]));
BindTechnicalStaff();
btntechstaffPresen.Text = "Save";
CleartechstaffPresen();
}
}
catch (Exception ex)
{
// lblError.Text = "Error At btntechstaffPresen_Click";
lblError.Text= cnclss.SendExcepToDB(pageName, MethodBase.GetCurrentMethod().Name.ToString(), HttpContext.Current.Request.Url.ToString(), ex);
}
finally
{
if (ObjCon.State != ConnectionState.Closed)
ObjCon.Close();
}
}
}
Comments
Post a Comment