protected void btnAdd_Click(object sender, EventArgs e) { CulpritUI objUI = new CulpritUI(); MastersController objController = new MastersController(); string lblMsg = ""; int GroupID = 0; int CulpritCode = Convert.ToInt32(txtCulpritCode.Text.Trim()); if (rdoAdd.Checked) { GroupID = SaveCulpritGroup(); } if (rdoAssign.Checked) { if (drpCulpritGroup.SelectedIndex != 0) { GroupID = Convert.ToInt32(drpCulpritGroup.SelectedValue); } } if (GroupID > 0) { string strDescription = txtDesc.Text.Trim(); int IsActive = 0; if (chkActive.Checked) { IsActive = 1; } else { IsActive = 0; } int InReport = 0; if (chkReport.Checked) { InReport = 1; } else { InReport = 0; } //string DateTimeAppointment = Convert.ToString(CalstartDate.SelectedDate); string Date = objDate.ConvertDateFormat(CalstartDate.Value); if (Date == "") { objUI.EffectDate = Convert.ToDateTime("1/1/1900"); } else { objUI.EffectDate = Convert.ToDateTime(Date); } objUI.CulpritCode = CulpritCode; objUI.GroupID = GroupID; objUI.Description = strDescription; objUI.IsActive = IsActive; objUI.InReport = InReport; objUI.IsGroup = 1; objUI.StatusID = Convert.ToInt32(hdnStatusID.Value); try { objController.AddCulprit(objUI, null); Response.Redirect(strProjectName+"/View/Forms/Master/CulpritDefault.aspx"); } catch (Exception ex) { string strMessage = ex.Message; if (strMessage.Contains("Cannot insert duplicate")) { lblMsg = "Cannot insert duplicate value, Please check the culprit code"; string strjscript = "<script language='javascript'>"; strjscript += " setMessageText('ctl00_ContentPlaceHolder1_lblMessage','" + lblMsg + "' );"; strjscript += "</script" + ">"; Literal1.Text = strjscript; getCulpritGroup(); } else { lblMsg = "Record could not be added successfully"; string strjscript = "<script language='javascript'>"; strjscript += " setMessageText('ctl00_ContentPlaceHolder1_lblMessage','" + lblMsg + "' );"; strjscript += "</script" + ">"; Literal1.Text = strjscript; } } } }