コード例 #1
0
        public ActionResult MasterSetting(KeystoneProject.Models.Master.MasterSetting MasterSetting)
        {
            Buisness_Logic.Master.BL_MasterSetting setting = new Buisness_Logic.Master.BL_MasterSetting();
            MasterSetting.ShowAllMasterSetting = setting.GetMasterSetting();
            MasterSetting.dsFinancial          = setting.GetAllFinancialYear();

            if (MasterSetting.ShowAllMasterSetting.Tables[0].Rows.Count != 0)
            {
                MasterSetting.OPDBillsOutSidePatient = Convert.ToBoolean(MasterSetting.ShowAllMasterSetting.Tables[0].Rows[0]["OPDBillsOutSidePatient"].ToString());

                MasterSetting.ForAuthorization = Convert.ToBoolean(MasterSetting.ShowAllMasterSetting.Tables[0].Rows[0]["ForAuthorization"].ToString());

                MasterSetting.OPDLabBillsOutSidePatient = Convert.ToBoolean(MasterSetting.ShowAllMasterSetting.Tables[0].Rows[0]["OPDLabBillsOutSidePatient"].ToString());
                MasterSetting.MasterSettingID           = Convert.ToInt32(MasterSetting.ShowAllMasterSetting.Tables[0].Rows[0]["MasterSettingID"].ToString());
                MasterSetting.DoctorNameInLabReport     = MasterSetting.ShowAllMasterSetting.Tables[0].Rows[0]["DoctorNameInLabReport"].ToString();
                MasterSetting.DoctorNameInLabReport1    = MasterSetting.ShowAllMasterSetting.Tables[0].Rows[0]["DoctorNameInLabReport1"].ToString();
                MasterSetting.LogoSize        = MasterSetting.ShowAllMasterSetting.Tables[0].Rows[0]["LogoSize"].ToString();
                MasterSetting.LabReportFooter = MasterSetting.ShowAllMasterSetting.Tables[0].Rows[0]["LabReportFooter"].ToString();

                MasterSetting.OPDRegistration = Convert.ToBoolean(MasterSetting.ShowAllMasterSetting.Tables[0].Rows[0]["OPDRegistration"].ToString());

                MasterSetting.OpdBill                   = Convert.ToBoolean(MasterSetting.ShowAllMasterSetting.Tables[0].Rows[0]["OpdBill"].ToString());
                MasterSetting.IPDAdmission              = Convert.ToBoolean(MasterSetting.ShowAllMasterSetting.Tables[0].Rows[0]["IPDAdmission"].ToString());
                MasterSetting.IpdBill                   = Convert.ToBoolean(MasterSetting.ShowAllMasterSetting.Tables[0].Rows[0]["IpdBill"].ToString());
                MasterSetting.ProvisionalBill           = Convert.ToBoolean(MasterSetting.ShowAllMasterSetting.Tables[0].Rows[0]["ProvisionalBill"].ToString());
                MasterSetting.IpdFinalBill              = Convert.ToBoolean(MasterSetting.ShowAllMasterSetting.Tables[0].Rows[0]["IpdFinalBill"].ToString());
                MasterSetting.IPDDischargeSummary       = Convert.ToBoolean(MasterSetting.ShowAllMasterSetting.Tables[0].Rows[0]["IPDDischargeSummary"].ToString());
                MasterSetting.PatientPaymentAndDeposite = Convert.ToBoolean(MasterSetting.ShowAllMasterSetting.Tables[0].Rows[0]["PatientPaymentAndDeposite"].ToString());
                MasterSetting.PatientPrescription       = Convert.ToBoolean(MasterSetting.ShowAllMasterSetting.Tables[0].Rows[0]["PatientPrescription"].ToString());
                MasterSetting.PatientPrescreptionNew    = Convert.ToBoolean(MasterSetting.ShowAllMasterSetting.Tables[0].Rows[0]["PatientPrescreptionNew"].ToString());
                MasterSetting.LabBills                  = Convert.ToBoolean(MasterSetting.ShowAllMasterSetting.Tables[0].Rows[0]["LabBills"].ToString());
                MasterSetting.LabReport                 = Convert.ToBoolean(MasterSetting.ShowAllMasterSetting.Tables[0].Rows[0]["LabReport"].ToString());

                MasterSetting.Authorized = Convert.ToBoolean(MasterSetting.ShowAllMasterSetting.Tables[0].Rows[0]["Authorized"].ToString());

                MasterSetting.DateTimeSetting = Convert.ToBoolean(MasterSetting.ShowAllMasterSetting.Tables[0].Rows[0]["DateTimeSetting"].ToString());

                MasterSetting.FinancialYearID     = Convert.ToInt32(MasterSetting.ShowAllMasterSetting.Tables[0].Rows[0]["FinancialYearID"].ToString());
                MasterSetting.FinalBillWithHeader = Convert.ToBoolean(MasterSetting.ShowAllMasterSetting.Tables[0].Rows[0]["FinalBillWithHeader"].ToString());
            }
            return(View(MasterSetting));
        }
コード例 #2
0
        public bool Save(KeystoneProject.Models.Master.MasterSetting objMasterSetting)
        {
            try
            {
                HospitlLocationID();
                Connect();
                con.Open();
                SqlCommand cmd = new SqlCommand("IUMasterSetting", con);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@HospitalID", HospitalID);
                cmd.Parameters.AddWithValue("@LocationID", LocationID);
                cmd.Parameters.AddWithValue("@MasterSettingID", objMasterSetting.MasterSettingID);
                cmd.Parameters.AddWithValue("@OPDBillsOutSidePatient", false);
                cmd.Parameters.AddWithValue("@OPDLabBillsOutSidePatient", false);
                cmd.Parameters.AddWithValue("@IPDBillsBadCharges", false);
                cmd.Parameters.AddWithValue("@ForAuthorization", objMasterSetting.ForAuthorization);
                if (objMasterSetting.DoctorNameInLabReport == null || objMasterSetting.DoctorNameInLabReport == "")
                {
                    cmd.Parameters.AddWithValue("@DoctorNameInLabReport", 0);
                }
                else
                {
                    cmd.Parameters.AddWithValue("@DoctorNameInLabReport", objMasterSetting.DoctorNameInLabReport);
                }
                if (objMasterSetting.DoctorNameInLabReport1 == null || objMasterSetting.DoctorNameInLabReport1 == "")
                {
                    cmd.Parameters.AddWithValue("@DoctorNameInLabReport1", 0);
                }
                else
                {
                    cmd.Parameters.AddWithValue("@DoctorNameInLabReport1", objMasterSetting.DoctorNameInLabReport1);
                }

                cmd.Parameters.AddWithValue("@LogoSize", objMasterSetting.LogoSize);
                cmd.Parameters.AddWithValue("@OPDRegistration", objMasterSetting.OPDRegistration);
                cmd.Parameters.AddWithValue("@OPDPrescription", false);
                cmd.Parameters.AddWithValue("@OpdBill", objMasterSetting.OpdBill);
                cmd.Parameters.AddWithValue("@IPDAdmission", objMasterSetting.IPDAdmission);
                cmd.Parameters.AddWithValue("@IpdBill", objMasterSetting.IpdBill);
                cmd.Parameters.AddWithValue("@ProvisionalBill", objMasterSetting.ProvisionalBill);
                cmd.Parameters.AddWithValue("@IpdFinalBill", objMasterSetting.IpdFinalBill);
                cmd.Parameters.AddWithValue("@IPDDischargeSummary", objMasterSetting.IPDDischargeSummary);
                cmd.Parameters.AddWithValue("@PatientPaymentAndDeposite", objMasterSetting.PatientPaymentAndDeposite);
                cmd.Parameters.AddWithValue("@PatientPrescription", false);
                cmd.Parameters.AddWithValue("@LabBills", objMasterSetting.LabBills);
                cmd.Parameters.AddWithValue("@LabReport", objMasterSetting.LabReport);
                cmd.Parameters.AddWithValue("@BirthCertificate", false);
                cmd.Parameters.AddWithValue("@DeathCertificate", false);
                cmd.Parameters.AddWithValue("@PatientPrescreptionNew", objMasterSetting.PatientPrescreptionNew);
                cmd.Parameters.AddWithValue("@PatientPrescriptionMarathi", false);
                cmd.Parameters.AddWithValue("@ReNewDate", System.DateTime.Now);
                cmd.Parameters.AddWithValue("@MedicalName", 0);
                cmd.Parameters.AddWithValue("@MedicalNameBill", 0);
                cmd.Parameters.AddWithValue("@Password", "Delete");
                cmd.Parameters.AddWithValue("@FinancialYearID", objMasterSetting.FinancialYearID);
                cmd.Parameters.AddWithValue("@SMSUrl", 0);
                cmd.Parameters.AddWithValue("@Authorized", objMasterSetting.Authorized);
                cmd.Parameters.AddWithValue("@LabReportFooter", objMasterSetting.LabReportFooter);
                cmd.Parameters.AddWithValue("@IPDAddimisionDrSMS", false);
                cmd.Parameters.AddWithValue("@OPDBillDrSMS", false);
                cmd.Parameters.AddWithValue("@IPDBillDrSMS", false);
                cmd.Parameters.AddWithValue("@IPDFinalBillDrSMS", false);
                cmd.Parameters.AddWithValue("@IPDDischargeDrSMS", false);
                cmd.Parameters.AddWithValue("@IPDAddimisionPSMS", false);
                cmd.Parameters.AddWithValue("@OPDRegDrSMS", false);
                cmd.Parameters.AddWithValue("@IPDBillPSMS", false);
                cmd.Parameters.AddWithValue("@IPDFinalBillPSMS", false);
                cmd.Parameters.AddWithValue("@IPDDischargePSMS", false);
                cmd.Parameters.AddWithValue("@IPDAddimisionCDrSMS", false);
                cmd.Parameters.AddWithValue("@IPDDischargeCDrSMS", false);
                cmd.Parameters.AddWithValue("@AppointmentPSMS", false);
                cmd.Parameters.AddWithValue("@AppointmentCDrSMS", false);
                cmd.Parameters.AddWithValue("@FinalBillWithHeader", objMasterSetting.FinalBillWithHeader);
                cmd.Parameters.AddWithValue("@DateTimeSetting", objMasterSetting.DateTimeSetting);
                cmd.Parameters.AddWithValue("@OtherBillsLogo", false);
                cmd.Parameters.AddWithValue("@OtherPrebalanceLogo", false);
                cmd.Parameters.AddWithValue("@CreationID", UserID);
                cmd.Parameters.AddWithValue("@Mode", objMasterSetting.Mode);
                int i = cmd.ExecuteNonQuery();


                string[] Seq    = objMasterSetting.Sequence.Split(',');
                string[] Prints = objMasterSetting.PrintAs.Split(',');
                string[] name   = objMasterSetting.Name.Split(',');

                string[] id = objMasterSetting.PatientDischargeSettingID.Split(',');

                for (int j = 0; j < Seq.Length; j++)
                {
                    SqlCommand cmd1 = new SqlCommand("IUPatientIPDDischargeSummarySettingNew", con);
                    cmd1.CommandType = CommandType.StoredProcedure;
                    cmd1.Parameters.AddWithValue("@PatientDischargeSettingID", id[j]);
                    cmd1.Parameters.AddWithValue("@PrintAs", Prints[j]);
                    cmd1.Parameters.AddWithValue("@Name", name[j]);
                    cmd1.Parameters.AddWithValue("@Sequence", Seq[j]);
                    int ij = cmd1.ExecuteNonQuery();
                }
                con.Close();
            }
            catch (Exception ex)
            {
                return(false);

                ExceptionManager.Publish(ex);
                throw ex;
            }
            return(true);
        }