Esempio n. 1
0
        public ActionResult AdminEdit(DOANHTHU dt, FormCollection collection)
        {
            DOANHTHU doanhthu = data.DOANHTHUs.SingleOrDefault(i => i.MaTK_CTV == dt.MaTK_CTV);
            var      gt       = collection["ID_ChiecKhau"];

            dt.TienChiecKhau       = doanhthu.TongDoanhThu * Convert.ToDecimal(gt);
            doanhthu.TienChiecKhau = dt.TienChiecKhau;
            doanhthu.Thang         = DateTime.Now;
            if (ModelState.IsValid)
            {
                UpdateModel(doanhthu);
                data.SubmitChanges();
            }
            return(RedirectToAction("DoanhThuAll"));
        }
Esempio n. 2
0
        public ActionResult Tinh(FormCollection collection, DOANHTHU dt)
        {
            var gt = collection["ID_ChiecKhau"];

            ViewBag.MessageFail = string.Empty;
            if (!string.IsNullOrEmpty(ViewBag.MessageFail))
            {
                return(View());
            }
            CONGTACVIEN tk  = (CONGTACVIEN)Session["TenTK_CTV"];
            decimal     sum = 0;

            dt.MaTK_CTV     = tk.MaTK_CTV;
            sum             = Convert.ToDecimal(data.f_tongdt(tk.MaTK_CTV));
            dt.TongDoanhThu = sum;
            decimal tck = 0;

            tck = sum * Decimal.Parse(gt);
            dt.TienChiecKhau = tck;


            if (ModelState.IsValid)
            {
                data.DOANHTHUs.InsertOnSubmit(dt);
                try
                {
                    dt.Thang = DateTime.Now;
                    data.SubmitChanges();
                }
                catch (Exception ex)
                {
                    if (ex.Message.Contains("Violation of PRIMARY KEY constraint"))
                    {
                        ViewBag.MessageFail = string.Format("Doanh thu tháng {0} đã tồn tại, nếu muốn thay đổi, Vui lòng CẬP NHẬT.", dt.Thang);
                    }
                    else
                    {
                        ViewBag.ErrorBody = ex.ToString();
                    }
                    return(View());
                }
            }

            ViewBag.MessageSuccess = "Tính doanh thu tháng : [" + dt.Thang + "] thành công";
            return(View());
        }
Esempio n. 3
0
        // GET: DoanhThu/Details/5

        // GET: DoanhThu/Edit/5
        public ActionResult Edit(int id)
        {
            DOANHTHU kv = data.DOANHTHUs.SingleOrDefault(i => i.MaTK_CTV == id);

            return(View(kv));
        }