private void btnsave_Click(object sender, EventArgs e) { IValidate objIValidate = BinderSingleton.Instance.GetInstance <IValidate>(); ResultDTO result = objIValidate.validatePatientInfo(txtname.Text.Trim(), txtage.Text.Trim(), txtcontact.Text.Trim(), ddlsex.SelectedIndex, ddlbloodgroup.SelectedIndex); if (result.IsSuccess) { string phcid = ((Form)this.MdiParent).Controls["lblphcid"].Text; ITransactionBusiness objITransactionBusiness = BinderSingleton.Instance.GetInstance <ITransactionBusiness>(); ResultDTO resultDTO = objITransactionBusiness.AddPatientInfo(txtname.Text, txtage.Text, ddlsex.SelectedText, txtdob.Text, ddlbloodgroup.SelectedText, phcid, txtcontact.Text); if (resultDTO.IsSuccess) { pnlstatus.BackColor = System.Drawing.ColorTranslator.FromHtml(PHCConstatnt.SuccessBackGroundColor); lblstatus.ForeColor = System.Drawing.ColorTranslator.FromHtml(PHCConstatnt.SuccessForeColor); lblstatus.Text = resultDTO.Message; } else { pnlstatus.BackColor = System.Drawing.ColorTranslator.FromHtml(PHCConstatnt.ErrorBackGroundColor); lblstatus.ForeColor = System.Drawing.ColorTranslator.FromHtml(PHCConstatnt.ErrorForeColor); lblstatus.Text = resultDTO.Message; } } else { pnlstatus.BackColor = System.Drawing.ColorTranslator.FromHtml(PHCConstatnt.WarningBackGroundColor); lblstatus.ForeColor = System.Drawing.ColorTranslator.FromHtml(PHCConstatnt.WarningForeColor); lblstatus.Text = result.Message; } }