public ActionResult OtherPreBalanceAmount(PreBalanceAmount PrebalAmt, FormCollection fc) { PrebalAmt.Mode = "ADD"; if (Request.Form["tblPaymentType"] != null) { PrebalAmt.PaymentType = Request.Form["tblPaymentType"].ToString(); PrebalAmt.Number = Request.Form["tblNumber"]; PrebalAmt.Name = Request.Form["tblName"].ToString(); PrebalAmt.Date = Request.Form["tblpaymentDate"].ToString(); PrebalAmt.Remarks = Request.Form["tblRemarks"].ToString(); PrebalAmt.PaidAmount = Request.Form["tblPaymentTotal"].ToString(); } else { #region PaymentType switch (PrebalAmt.PaymentType) { case "Cheque": PrebalAmt.Number = Request.Form["Number"]; PrebalAmt.Name = Request.Form["Name"]; PrebalAmt.Date = Request.Form["paymentDate"].ToString(); PrebalAmt.Remarks = Request.Form["Remarks"]; break; case "Debit Card": PrebalAmt.Number = Request.Form["Number"]; PrebalAmt.Name = Request.Form["Name"]; PrebalAmt.Date = Request.Form["paymentDate"].ToString(); PrebalAmt.Remarks = Request.Form["Remarks"]; break; case "Credit Card": PrebalAmt.Number = Request.Form["Number"]; PrebalAmt.Name = Request.Form["Name"]; PrebalAmt.Date = Request.Form["paymentDate"].ToString(); PrebalAmt.Remarks = Request.Form["Remarks"]; break; case "EFT": PrebalAmt.Number = Request.Form["Number"]; PrebalAmt.Name = Request.Form["Name"]; PrebalAmt.Date = Request.Form["Date"].ToString(); PrebalAmt.Remarks = Request.Form["Remarks"]; break; case "E-Money": PrebalAmt.Number = Request.Form["Number"]; PrebalAmt.Name = Request.Form["Name"]; PrebalAmt.Date = Request.Form["paymentDate"].ToString(); PrebalAmt.Remarks = Request.Form["Remarks"]; break; default: PrebalAmt.Number = "Cash"; PrebalAmt.Name = "Cash"; PrebalAmt.Date = System.DateTime.Now.ToString(); PrebalAmt.Remarks = "Cash"; break; } } #endregion //string number = fc["Number1"].ToString(); //string name = fc["Name1"].ToString(); //string date = fc["Date1"].ToString(); //string remark = fc["Remarks"].ToString(); //string mode = fc["Mode"].ToString(); //String[] number_1 = number.Split(','); //String[] name_1 = name.Split(','); //String[] date_1 = date.Split(','); //String[] remark_1 = remark.Split(','); //PreBalanceAmount[] obj_array = new PreBalanceAmount[number_1.Length]; //for (int i = 0; i < number_1.Length; i++) //{ // obj_array[i] = new PreBalanceAmount(); // obj_array[i].Number = number_1[i].ToString(); // obj_array[i].Name = name_1[i].ToString(); // obj_array[i].Date = Convert.ToDateTime(date_1[i].ToString()); // obj_array[i].Remarks = remark_1[i].ToString(); //} // PrebalAmt.Date = Convert.ToDateTime(Request.Form["paymentDate"]); PreBalanceAmount PreBal = new Models.Patient.PreBalanceAmount(); if (Request.Form["SecurityDepositeTPA"] != null) { PrebalAmt.TPAStatus = Request.Form["SecurityDepositeTPA"].ToString(); } //if (fc["chkAllpaidAmt"] != null) //{ // string chkAllpaidAmt = fc["chkAllpaidAmt"].ToString(); // AllPaidAmtOPDIPDNo(fc, PrebalAmt); //} //else //{ PreBal = objblamt.SavePrebalAmt(PrebalAmt); //} if (PreBal.PatientAccountRowID > 0) { Session["PrintPaymentTypeCount"] = PreBal.PrintPaymentTypeCount; return(RedirectToAction("RptPreBalanceAmount")); } // PreBal.PatientAccountRowID = PrebalAmt.PatientAccountRowID; Connect(); return(RedirectToAction("OtherPreBalanceAmount", "OtherPreBalanceAmount")); }
public ActionResult PreBalanceAmount(PreBalanceAmount PrebalAmt, FormCollection fc) { //if (fc["Mode"].ToString() == "Add") //{ // PrebalAmt.Mode = "ADD"; //} //else //{ // PrebalAmt.Mode = "Edit"; // PrebalAmt.PatientAccountRowID = Convert.ToInt32(fc["PatientaccRowID"]); //} if (PrebalAmt.Mode == null) { PrebalAmt.Mode = "Add"; } else { PrebalAmt.Mode = "Edit"; PrebalAmt.PatientAccountRowID = Convert.ToInt32(fc["PatientaccRowID"]); if (fc["TDSAmtedit"].ToString() == "") { PrebalAmt.TDSAmount = 0; } else { PrebalAmt.TDSAmount = Convert.ToInt32(fc["TDSAmtedit"].ToString()); } if (fc["TDSOtherdecdit"].ToString() == "") { PrebalAmt.TPAOtherDeduction = 0; } else { PrebalAmt.TPAOtherDeduction = Convert.ToInt32(fc["TDSOtherdecdit"].ToString()); } PrebalAmt.BillType = Request.Form["Bill"]; } if (PrebalAmt.Mode != "Add") { if (Request.Form["tblPayEditType"] != null) { PrebalAmt.PaymentType = Request.Form["tblPayEditType"].ToString(); PrebalAmt.Number = Request.Form["tblEditNumber"]; PrebalAmt.Name = Request.Form["tblEditName"].ToString(); PrebalAmt.Date = Request.Form["tblpayDateEdit"].ToString(); PrebalAmt.Remarks = Request.Form["tblEditRemarks"].ToString(); PrebalAmt.PaidAmount = Request.Form["tblPayEditTotal"].ToString(); PrebalAmt.Mode = "Edit"; //if(Request.Form["tblPayEditTotal"].ToString()==null || Request.Form["tblPayEditTotal"].ToString()=="") //{ //} // PrebalAmt.PaidAmount = fc["PaidAmtedit"]; PrebalAmt.BillDate = fc["editModalDate"]; } else { PrebalAmt.BillDate = fc["editModalDate"]; switch (PrebalAmt.PaymentType) { case "Cheque": PrebalAmt.Number = Request.Form["No"]; PrebalAmt.Name = Request.Form["Namepay"]; PrebalAmt.Date = Request.Form["payDate"].ToString(); PrebalAmt.Remarks = Request.Form["payRemarks"]; break; case "Debit Card": PrebalAmt.Number = Request.Form["No"]; PrebalAmt.Name = Request.Form["Namepay"]; PrebalAmt.Date = Request.Form["payDate"].ToString(); PrebalAmt.Remarks = Request.Form["payRemarks"]; break; case "Credit Card": PrebalAmt.Number = Request.Form["No"]; PrebalAmt.Name = Request.Form["Namepay"]; PrebalAmt.Date = Request.Form["payDate"].ToString(); PrebalAmt.Remarks = Request.Form["payRemarks"]; break; case "EFT": PrebalAmt.Number = Request.Form["No"]; PrebalAmt.Name = Request.Form["Namepay"]; PrebalAmt.Date = Request.Form["payDate"].ToString(); PrebalAmt.Remarks = Request.Form["payRemarks"]; break; case "E-Money": PrebalAmt.Number = Request.Form["No"]; PrebalAmt.Name = Request.Form["Namepay"]; PrebalAmt.Date = Request.Form["payDate"].ToString(); PrebalAmt.Remarks = Request.Form["payRemarks"]; break; default: PrebalAmt.Number = "Cash"; PrebalAmt.Name = "Cash"; PrebalAmt.Date = System.DateTime.Now.ToString(); PrebalAmt.Remarks = "Cash"; break; } PrebalAmt.Mode = "Edit"; PrebalAmt.PaidAmount = fc["PaidAmtedit"]; } } if (PrebalAmt.Mode == "Add") { if (Request.Form["tblPaymentType"] != null) { PrebalAmt.PaymentType = Request.Form["tblPaymentType"].ToString(); PrebalAmt.Number = Request.Form["tblNumber"]; PrebalAmt.Name = Request.Form["tblName"].ToString(); PrebalAmt.Date = Request.Form["tblpaymentDate"].ToString(); PrebalAmt.Remarks = Request.Form["tblRemarks"].ToString(); PrebalAmt.PaidAmount = Request.Form["tblPaymentTotal"].ToString(); PrebalAmt.Mode = "Add"; } else { #region PaymentType switch (PrebalAmt.PaymentType) { case "Cheque": PrebalAmt.Number = Request.Form["Number"]; PrebalAmt.Name = Request.Form["Name"]; PrebalAmt.Date = Request.Form["paymentDate"].ToString(); PrebalAmt.Remarks = Request.Form["Remarks"]; break; case "Debit Card": PrebalAmt.Number = Request.Form["Number"]; PrebalAmt.Name = Request.Form["Name"]; PrebalAmt.Date = Request.Form["paymentDate"].ToString(); PrebalAmt.Remarks = Request.Form["Remarks"]; break; case "Credit Card": PrebalAmt.Number = Request.Form["Number"]; PrebalAmt.Name = Request.Form["Name"]; PrebalAmt.Date = Request.Form["paymentDate"].ToString(); PrebalAmt.Remarks = Request.Form["Remarks"]; break; case "EFT": PrebalAmt.Number = Request.Form["Number"]; PrebalAmt.Name = Request.Form["Name"]; PrebalAmt.Date = Request.Form["Date"].ToString(); PrebalAmt.Remarks = Request.Form["Remarks"]; break; case "E-Money": PrebalAmt.Number = Request.Form["Number"]; PrebalAmt.Name = Request.Form["Name"]; PrebalAmt.Date = Request.Form["paymentDate"].ToString(); PrebalAmt.Remarks = Request.Form["Remarks"]; break; default: PrebalAmt.Number = "Cash"; PrebalAmt.Name = "Cash"; PrebalAmt.Date = System.DateTime.Now.ToString(); PrebalAmt.Remarks = "Cash"; break; } } } #endregion PreBalanceAmount PreBal = new Models.Patient.PreBalanceAmount(); if (Request.Form["SecurityDepositeTPA"] != null) { PrebalAmt.TPAStatus = Request.Form["SecurityDepositeTPA"].ToString(); } if (Request.Form["chkTPA"] == "true") { PrebalAmt.chkTPA = "true"; } else { PrebalAmt.chkTPA = "false"; } if (fc["chkAllpaidAmt"] != null) { string chkAllpaidAmt = fc["chkAllpaidAmt"].ToString(); AllPaidAmtOPDIPDNo(fc, PrebalAmt); } else { PreBal = objblamt.SavePrebalAmt(PrebalAmt); } if (PreBal.PatientAccountRowID > 0) { PatientAccountRowID = PreBal.PatientAccountRowID; TempData["Msg"] = "Saved Successfully"; Session["PrintPaymentTypeCount"] = PreBal.PatientAccountRowID; return(RedirectToAction("RptPreBalanceAmount")); // return RedirectToAction("PreBalanceAmount", "PreBalanceAmount"); } // PreBal.PatientAccountRowID = PrebalAmt.PatientAccountRowID; Connect(); return(RedirectToAction("PreBalanceAmount", "PreBalanceAmount")); }