示例#1
0
        protected void BtnEdit_Click(object sender, EventArgs e)
        {
            btnAdd.Visible          = true;
            btnUpdatecharge.Visible = false;
            BtnSave.Visible         = false;
            btnUpdate.Visible       = true;
            Session["MyFlag"]       = "Edit";
            ImageButton imgEdit = (ImageButton)sender;
            GridViewRow row     = (GridViewRow)imgEdit.NamingContainer;

            Session["PrescriptionId"] = Convert.ToInt32(dgvClaim.DataKeys[row.RowIndex].Value);
            ListItem item    = ddlCategoryName.Items.FindByText(Convert.ToString(row.Cells[2].Text));
            ListItem itemDoc = ddlConsultDoctor.Items.FindByText(Convert.ToString(row.Cells[3].Text));

            if (item != null && itemDoc != null)
            {
                ddlCategoryName.SelectedValue  = item.Value;
                ddlConsultDoctor.SelectedValue = itemDoc.Value;
                DateTime MDate = Convert.ToDateTime(row.Cells[1].Text);
                txtConsultDate.Text   = string.Format("{0:MM/dd/yyyy}", MDate);
                txtConsultCharge.Text = Convert.ToString(row.Cells[4].Text);
                tblAllocConsultDoctor objPresc = MobjClaim.GetPrescriptionInfo(Convert.ToInt32(Session["PrescriptionId"]));
                BindPrescription(Convert.ToInt32(Session["PrescriptionId"]));
                //InjectionPara(false);
                MultiView1.SetActiveView(View2);
            }
            else
            {
                lblMessage.Text = "Category Name Not Found";
            }
        }
示例#2
0
 protected void BtnUpdate_Click(object sender, EventArgs e)
 {
     try
     {
         //ddlPatient.Enabled = false;
         tblAllocConsultDoctor tblins = new tblAllocConsultDoctor();
         tblins.SrNo           = Convert.ToInt32(Session["PrescriptionId"]);
         tblins.CategoryId     = Convert.ToInt32(ddlCategoryName.SelectedValue);
         tblins.ConsultDocId   = Convert.ToInt32(ddlConsultDoctor.SelectedValue);
         tblins.ConsultCharges = Convert.ToDecimal(txtConsultCharge.Text);
         tblins.Consult_Date   = Convert.ToDateTime(txtConsultDate.Text);
         //tblins.TotalAmount = Convert.ToDecimal(txtTotal.Text);
         List <EntityAllocaConDocDetails> inslst = (List <EntityAllocaConDocDetails>)Session["Prescript"];
         MobjClaim.Update(tblins, inslst);
         lblMessage.Text = "Record Updated Successfully.....";
         Clear();
         List <EntityAllocaConDocDetails> lst = new List <EntityAllocaConDocDetails>();
         dgvChargeDetails.DataSource = lst;
         dgvChargeDetails.DataBind();
         BindAllocateDocToPatient();
         Session["Charges"] = null;
         MultiView1.SetActiveView(View1);
     }
     catch (Exception ex)
     {
         lblMsg.Text = ex.Message;
     }
 }
示例#3
0
        protected void BtnSave_Click(object sender, EventArgs e)
        {
            tblAllocConsultDoctor tblins = new tblAllocConsultDoctor();

            tblins.CategoryId     = Convert.ToInt32(ddlCategoryName.SelectedValue);
            tblins.ConsultDocId   = Convert.ToInt32(ddlConsultDoctor.SelectedValue);
            tblins.ConsultCharges = Convert.ToDecimal(txtConsultCharge.Text);
            tblins.Consult_Date   = Convert.ToDateTime(txtConsultDate.Text);
            ////tblins.TotalAmount = Convert.ToDecimal(txtTotal.Text);
            //tblPatientAdmitDetail objFac = MobjClaim.GetEmployee(Convert.ToInt32(ddlPatient.SelectedValue));
            //if (objFac != null)
            //{
            List <EntityAllocaConDocDetails> inslst = (List <EntityAllocaConDocDetails>)Session["Charges"];
            int ClaimId = Convert.ToInt32(MobjClaim.Save(tblins, inslst));

            lblMessage.Text    = "Record Saved Successfully.....";
            Session["Charges"] = null;
            Clear();
            inslst = new List <EntityAllocaConDocDetails>();
            dgvChargeDetails.DataSource = inslst;
            dgvChargeDetails.DataBind();
            lblMsg.Text = string.Empty;
            //}
            //else
            //{
            //    lblMsg.Text = "Invalid Patient";
            //}
            Session["Charges"] = new List <EntityAllocaConDocDetails>();
            BindAllocateDocToPatient();
            MultiView1.SetActiveView(View1);
        }
示例#4
0
        public int?Save(tblAllocConsultDoctor tblins, List <EntityAllocaConDocDetails> lst)
        {
            int?SrNo = 0;

            try
            {
                objData.STP_Insert_tblAllocaConsultDoc(Convert.ToInt32(tblins.CategoryId), Convert.ToInt32(tblins.ConsultDocId), Convert.ToDecimal(tblins.ConsultCharges), Convert.ToDateTime(tblins.Consult_Date), ref SrNo);
                foreach (EntityAllocaConDocDetails item in lst)
                {
                    tblAllocConsultDoctorDetail tbl = new tblAllocConsultDoctorDetail()
                    {
                        AdmitId        = Convert.ToInt32(item.AdmitId),
                        CategoryId     = Convert.ToInt32(tblins.CategoryId),
                        ConsultDocId   = Convert.ToInt32(tblins.ConsultDocId),
                        Consult_Date   = Convert.ToDateTime(tblins.Consult_Date),
                        ConsultCharges = Convert.ToDecimal(tblins.ConsultCharges),
                        SrNo           = Convert.ToInt32(SrNo),
                        IsDelete       = false
                    };
                    objData.tblAllocConsultDoctorDetails.InsertOnSubmit(tbl);
                }
                objData.SubmitChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(SrNo);
        }
示例#5
0
        public void Update(tblAllocConsultDoctor obj, List <EntityAllocaConDocDetails> lst)
        {
            try
            {
                tblAllocConsultDoctor objcurrent = (from tbl in objData.tblAllocConsultDoctors
                                                    where tbl.SrNo == obj.SrNo
                                                    select tbl).FirstOrDefault();
                if (objcurrent != null)
                {
                    objcurrent.CategoryId     = obj.CategoryId;
                    objcurrent.ConsultDocId   = obj.ConsultDocId;
                    objcurrent.Consult_Date   = obj.Consult_Date;
                    objcurrent.ConsultCharges = obj.ConsultCharges;
                }

                foreach (EntityAllocaConDocDetails item in lst)
                {
                    tblAllocConsultDoctorDetail objsal = new tblAllocConsultDoctorDetail();
                    objsal = (from tbl in objData.tblAllocConsultDoctorDetails
                              where tbl.SrDetailId == item.SrDetailId &&
                              tbl.SrNo == item.SrNo && tbl.AdmitId == item.AdmitId &&
                              tbl.IsDelete == false
                              select tbl).FirstOrDefault();
                    if (objsal != null)
                    {
                        objsal.AdmitId        = Convert.ToInt32(item.AdmitId);
                        objsal.CategoryId     = obj.CategoryId;
                        objsal.ConsultDocId   = obj.ConsultDocId;
                        objsal.Consult_Date   = obj.Consult_Date;
                        objsal.ConsultCharges = obj.ConsultCharges;
                        objsal.IsDelete       = item.IsDelete;
                    }
                    else
                    {
                        objsal = new tblAllocConsultDoctorDetail()
                        {
                            AdmitId        = item.AdmitId,
                            CategoryId     = obj.CategoryId,
                            ConsultDocId   = obj.ConsultDocId,
                            Consult_Date   = obj.Consult_Date,
                            ConsultCharges = obj.ConsultCharges,
                            SrNo           = Convert.ToInt32(obj.SrNo),
                            IsDelete       = false
                        };
                        objData.tblAllocConsultDoctorDetails.InsertOnSubmit(objsal);
                    }
                }
                objData.SubmitChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#6
0
        public tblAllocConsultDoctor GetPrescriptionInfo(int SrNo)
        {
            tblAllocConsultDoctor obj = null;

            try
            {
                obj = (from tbl in objData.tblAllocConsultDoctors
                       where tbl.IsDelete == false &&
                       tbl.SrNo == SrNo
                       select tbl).FirstOrDefault();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(obj);
        }