Пример #1
0
        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;
            }
        }