private void btnSave_Click(object sender, EventArgs e)
        {
            Patient       aPatient    = new Patient();
            IPDBedHistory aBedHistory = new IPDBedHistory();

            aBedHistory.BedorCabin   = gridView3.GetRowCellValue(0, "BedCabinID").ToString();;
            aBedHistory.fromDate     = Convert.ToDateTime(txtAdmissionDate.Text);
            aBedHistory.Todate       = DateTime.Today;
            aBedHistory.Rate         = Convert.ToDecimal(txtRate.Text);
            aBedHistory.TransferDate = Convert.ToDateTime(txtAdmissionDate.Text);
            aBedHistory.DayQty       = (DateTime.Today - Convert.ToDateTime(txtAdmissionDate.Text)).Days;
            aBedHistory.PatientID    = gridView3.GetRowCellValue(0, "OPID").ToString();

            aBedHistory.UserId = "";

            if (chkCabin.Checked == true)
            {
                aPatient.SelectedBed = txtseletedBed.SelectedValue.ToString();
                aPatient.WardOrCabin = "";
            }
            else if (chkCabin.Checked == false)
            {
                aPatient.SelectedBed = "";
                aPatient.WardOrCabin = cmbwardCabin.SelectedValue.ToString();
            }
            aPatient.OPID = gridView1.GetFocusedRowCellValue("OPID").ToString();
            MessageModel message = new BedHistoryManager().SaveBedShipment(aBedHistory, aPatient);

            MessageBox.Show(message.MessageBody, message.MessageTitle, MessageBoxButtons.OK, MessageBoxIcon.Information);
            specialButton4_Click(sender, e);
            WardOrCabin();
            GetIpInfo();
            ChkFreeOccupied();
            GetBadorCabin();
        }
 public MessageModel SaveBedShipment(IPDBedHistory aBedHistory,Patient patient)
 {
     aBedHistoryGateWay = new BedHistoryGateWay();
     MessageModel messageModel = new MessageModel();
     if (aBedHistoryGateWay.SaveIPDBedHistory(aBedHistory) > 0)
     {
         if (aBedHistoryGateWay.UpdatePatientBedIPD(patient) > 0)
         {
             messageModel.MessageTitle = "Successfull";
             messageModel.MessageBody = "Indoor Patient Shipment information save successfully!";
         }
        
     }
    return messageModel;
 }
        public int SaveIPDBedHistory(IPDBedHistory BedHistory)
        {
            Query               = "insert into tbl_BedCabinShipment(BedorCabin,fromDate,Todate,PatientID,Rate,DayQty,UserId,TransferDate)  values(@BedorCabin,@fromDate,@Todate,@PatientID,@Rate,@DayQty,@UserId,@TransferDate) ";
            Command             = new SqlCommand(Query, Connection);
            Command.CommandType = CommandType.Text;
            Command.Parameters.AddWithValue("@BedorCabin", BedHistory.BedorCabin);
            Command.Parameters.AddWithValue("@fromDate", BedHistory.fromDate);
            Command.Parameters.AddWithValue("@Todate", BedHistory.Todate);
            Command.Parameters.AddWithValue("@PatientID", BedHistory.PatientID);
            Command.Parameters.AddWithValue("@Rate", BedHistory.Rate);
            Command.Parameters.AddWithValue("@DayQty", BedHistory.DayQty);
            Command.Parameters.AddWithValue("@UserId", BedHistory.UserId);
            Command.Parameters.AddWithValue("@TransferDate", BedHistory.TransferDate);
            int count = Command.ExecuteNonQuery();

            return(count);
        }
Exemple #4
0
        private void btnSave2_Click(object sender, EventArgs e)
        {
            try
            {
                Patient       aPatient    = new Patient();
                IPDBedHistory aBedHistory = new IPDBedHistory();
                aBedHistory.BedorCabin   = gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "BedCabinID").ToString();;
                aBedHistory.fromDate     = Convert.ToDateTime(txtAdmissionDate.Text);
                aBedHistory.Todate       = TransferDate.Value;
                aBedHistory.Rate         = Convert.ToDecimal(txtRate.Text);
                aBedHistory.TransferDate = Convert.ToDateTime(txtAdmissionDate.Text);
                aBedHistory.DayQty       = Convert.ToDecimal(txtdays.Text);
                aBedHistory.PatientID    = gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "OPID").ToString();

                DateTime dt = dateTransferTime.Value;
                TimeSpan st = new TimeSpan(dt.Hour, dt.Minute, dt.Second);
                aBedHistory.TransferTime = st;


                aBedHistory.UserId = "";

                if (chkCabin.Checked == true)
                {
                    aPatient.SelectedBed = txtseletedBed.SelectedValue.ToString();
                    aPatient.WardOrCabin = "";
                }
                else if (chkCabin.Checked == false)
                {
                    aPatient.SelectedBed = "";
                    aPatient.WardOrCabin = cmbwardCabin.SelectedValue.ToString();
                }
                aPatient.OPID = gridView1.GetFocusedRowCellValue("OPID").ToString();
                MessageModel message = new BedHistoryManager().SaveBedShipment(aBedHistory, aPatient);
                MessageBox.Show(message.MessageBody, message.MessageTitle, MessageBoxButtons.OK, MessageBoxIcon.Information);
                specialButton4_Click(sender, e);
                WardOrCabin();
                GetIpInfo();
                ChkFreeOccupied();
                GetBadorCabin();
            }
            catch (Exception)
            {
                //throw;
            }
        }