コード例 #1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            DAL.Model.MedicineIndent aMedicineIndent = new  DAL.Model.MedicineIndent();
            aMedicineIndent.IndentNo = txtIndentNo.Text;
            aMedicineIndent.Date     = dateTimeIndentDate.Value;
            if (radioBtnIndoor.Checked)
            {
                aMedicineIndent.PatientType = "IPD";
            }
            else if (radioBtnNicu.Checked)
            {
                aMedicineIndent.PatientType = "NICU";
            }
            aMedicineIndent.PatientId      = PatientID;
            aMedicineIndent.DrugsDatatable = CartTable;


            MessageModel aMessageModel = new MessageModel();

            if (btnSave.Text == "Save")
            {
                aMessageModel = new MedicineIndentManager().SaveMedicineIndent(aMedicineIndent);
                MessageBox.Show(aMessageModel.MessageTitle, aMessageModel.MessageBody, MessageBoxButtons.OK, MessageBoxIcon.Information);
                btnRefresh_Click(sender, e);
            }
            else
            {
                aMessageModel = new MedicineIndentManager().UpdateMedicineIndent(aMedicineIndent);
                MessageBox.Show(aMessageModel.MessageTitle, aMessageModel.MessageBody, MessageBoxButtons.OK, MessageBoxIcon.Information);
                btnRefresh_Click(sender, e);
                btnSave.Text = "Save";
            }
        }
コード例 #2
0
        public void GetIndentNo()
        {
            DataTable dataTable = new DataTable();

            dataTable = new MedicineIndentManager().GetIndentNo();
            if (dataTable.Rows.Count > 0)
            {
                txtIndentNo.Text = dataTable.Rows[0]["IndentNo"].ToString();
            }
        }
コード例 #3
0
        public void GetMedicine()
        {
            DataTable dataTable = new DataTable();

            dataTable = new MedicineIndentManager().GetMedicine();
            if (dataTable.Rows.Count > 0)
            {
                searchLookUpMedicine.Properties.DataSource    = dataTable;
                searchLookUpMedicine.Properties.DisplayMember = "ProductName";
                searchLookUpMedicine.Properties.ValueMember   = "ProductCode";
            }
        }
コード例 #4
0
        public void GetNicuPatient()
        {
            DataTable dataTable = new DataTable();

            dataTable = new MedicineIndentManager().GetNicuPatient();
            if (dataTable.Rows.Count > 0)
            {
                searchLookUpNicuPatient.Properties.DataSource    = dataTable;
                searchLookUpNicuPatient.Properties.DisplayMember = "PatientId";
                searchLookUpNicuPatient.Properties.ValueMember   = "PatientId";
            }
        }
コード例 #5
0
        private void gridView3_DoubleClick(object sender, EventArgs e)
        {
            xtraTabPage1.Show();

            searchLookUpNicuPatient.Properties.NullText = gridView3.GetFocusedRowCellValue("PatientID").ToString();
            txtPatientName.Text     = gridView3.GetFocusedRowCellValue("PatientName").ToString();
            txtCabin.Text           = gridView3.GetFocusedRowCellValue("BedName").ToString();
            txtAdmitDate.Text       = gridView3.GetFocusedRowCellValue("InputDate").ToString();
            txtIndentNo.Text        = gridView3.GetFocusedRowCellValue("IndentNo").ToString();
            dateTimeIndentDate.Text = gridView3.GetFocusedRowCellValue("Date").ToString();
            string Category = gridView3.GetFocusedRowCellValue("Category").ToString();

            PatientID = gridView3.GetFocusedRowCellValue("PatientID").ToString();
            if (Category == "Indoor")
            {
                radioBtnIndoor.Checked = true;
            }
            if (Category == "NICU")
            {
                radioBtnNicu.Checked = true;
            }
            MedicineIndentManager IndentManager = new MedicineIndentManager();

            DataTable dt = IndentManager.GetIndentDetails(txtIndentNo.Text);

            CartTable.Rows.Clear();
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                DataRow rows1 = CartTable.NewRow();
                rows1["ProductCode"] = dt.Rows[i]["ProductCode"];
                rows1["ProductName"] = dt.Rows[i]["ProductName"];
                rows1["Qty"]         = dt.Rows[i]["ProductQty"];
                CartTable.Rows.Add(rows1);
            }

            DataGridCart.DataSource = CartTable;
            btnSave.Text            = "Update";
        }
コード例 #6
0
        public void ViewIndentMaster()
        {
            DataTable dt = new MedicineIndentManager().GetIndentMaster(FromDate.Value, ToDate.Value);

            gridControl1.DataSource = dt;
        }