public ExpensesDetails ViewAllExpenses(int hId)
        {
            try
            {
                SqlParameter[] sqlparam;
                sqlparam    = new SqlParameter[2];
                sqlparam[0] = new SqlParameter("@Flag", "1");
                //sqlparam[1] = new SqlParameter("@MedicineId", 0);
                sqlparam[1] = new SqlParameter("@HospitalId", hId);
                DataSet         ds = CommonFunction.GetDataSet("USP_Get_ExpancesDetails", sqlparam, "");
                ExpensesDetails ED = new ExpensesDetails();

                List <ExpensesDetails> lst = new List <ExpensesDetails>();
                if (ds != null && ds.Tables[0].Rows.Count > 0)
                {
                    DataTable dt = ds.Tables[0];

                    foreach (DataRow dr in dt.Rows)
                    {
                        ExpensesDetails Model = new ExpensesDetails();
                        CommonFunction.ReflectSingleData(Model, dr);
                        lst.Add(Model);
                    }
                }
                //Income
                List <IncomeDetails> Inclst = new List <IncomeDetails>();
                if (ds != null && ds.Tables[1].Rows.Count > 0)
                {
                    DataTable dt = ds.Tables[1];

                    foreach (DataRow dr in dt.Rows)
                    {
                        IncomeDetails Model = new IncomeDetails();
                        CommonFunction.ReflectSingleData(Model, dr);
                        Inclst.Add(Model);
                    }
                }
                //Invoice
                List <InvoiceDetails> Invclst = new List <InvoiceDetails>();
                if (ds != null && ds.Tables[2].Rows.Count > 0)
                {
                    DataTable dt = ds.Tables[2];

                    foreach (DataRow dr in dt.Rows)
                    {
                        InvoiceDetails Model = new InvoiceDetails();
                        CommonFunction.ReflectSingleData(Model, dr);
                        Invclst.Add(Model);
                    }
                }
                ED.Invlst = Invclst.OrderByDescending(x => x.Date).ToList();
                ED.Inclst = Inclst.OrderByDescending(x => x.Date).ToList();
                ED.lst    = lst.OrderByDescending(x => x.ExId).ToList();
                return(ED);
            }
            catch (Exception Ex)
            {
                throw Ex;
            }
        }
        public int ManageExpensesDetails(ExpensesDetails ED)
        {
            try
            {
                SqlParameter[] sqlparam;
                sqlparam    = new SqlParameter[9];
                sqlparam[0] = new SqlParameter("@ExId", ED.ExId);
                if (ED.ExDate == null)
                {
                    sqlparam[1] = new SqlParameter("@ExDate", DBNull.Value);
                }
                else
                {
                    sqlparam[1] = new SqlParameter("@ExDate", DateTime.ParseExact(ED.ExDate, "dd/MM/yyyy", CultureInfo.InvariantCulture));// ED.ExDate);
                }
                sqlparam[2] = new SqlParameter("@ExCatagory", ED.ExCatagory);
                sqlparam[3] = new SqlParameter("@ExAmount", ED.ExAmount);
                sqlparam[4] = new SqlParameter("@ExDetails", ED.ExDetails);
                sqlparam[5] = new SqlParameter("@CreatedBy", ED.CreatedBy);
                sqlparam[6] = new SqlParameter("@ModifiedBy", ED.ModifiedBy);
                sqlparam[7] = new SqlParameter("@IsAcive", 1);
                sqlparam[8] = new SqlParameter("@HospitalId", ED.HospitalId);

                return(CommonFunction.Save("USP_ManageExpancesDetails", sqlparam, ""));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 3
0
        public ActionResult DeleteExpenses(int Id)
        {
            AdminDetails    admObj = (AdminDetails)Session["UserDetails"];
            ExpensesDetails ED     = new ExpensesDetails();
            // ED = BL.ViewAllMedicine();
            int Flag1 = BL.DeleteExpences(Id);

            ED = BL.ViewAllExpenses(admObj.HospitalId);

            return(View("AccountDetails", ED));
        }
Esempio n. 4
0
 public ActionResult ViewAllExpenses()
 {
     try
     {
         AdminDetails    admObj = (AdminDetails)Session["UserDetails"];
         ExpensesDetails ED     = new ExpensesDetails();
         ED = BL.ViewAllExpenses(admObj.HospitalId);
         return(View("AccountDetails", ED));
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 5
0
        public ActionResult ManageExpensesDetails(ExpensesDetails ED)
        {
            try
            {
                AdminDetails admObj = (AdminDetails)Session["UserDetails"];
                ED.HospitalId = admObj.HospitalId;
                int Flag = BL.ManageExpensesDetails(ED);

                ED = BL.ViewAllExpenses(admObj.HospitalId);
                ModelState.Clear();
                return(View("AccountDetails", ED));
            }
            catch (Exception ex)
            {
                throw;
            }
        }
Esempio n. 6
0
        public ActionResult GetExpensesById(int Id, int hId)
        {
            AdminDetails    admObj = (AdminDetails)Session["UserDetails"];
            ExpensesDetails ED     = new ExpensesDetails();

            ED = BL.ViewAllExpenses(hId);
            if (true)
            {
                var v = ED.lst.FirstOrDefault(x => x.ExId == Id);
                ED.ExId       = v.ExId;
                ED.ExDate     = v.ExDate.Substring(0, v.ExDate.ToString().IndexOf(" ") + 1).TrimEnd();
                ED.ExDetails  = v.ExDetails;
                ED.ExAmount   = v.ExAmount;
                ED.ExCatagory = v.ExCatagory;
                ED.CreatedBy  = v.CreatedBy;
            }

            return(View("AccountDetails", ED));
        }
Esempio n. 7
0
 public int ManageExpensesDetails(ExpensesDetails MD)
 {
     return(DP.ManageExpensesDetails(MD));
 }