Exemple #1
0
        public ActionResult Edit([Bind(Include = "MaPhatHanh,MaDaiLy,MaLoaiVeSo,SoLuong,NgayNhan,SLBan,DoanhThuDPH,HoaHong,TienThanhToan,Flag")] PhatHanh phatHanh)
        {
            if (ModelState.IsValid)
            {
                phatHanh.Flag = true;

                var sl = db.SoLuongDK.Where(x => x.MaDaiLy == phatHanh.MaDaiLy && x.Flag == true).OrderByDescending(x => x.NgayDK).Take(1).FirstOrDefault().SoLuongDK1;
                if (phatHanh.SoLuong == null)
                {
                    phatHanh.SoLuong = sl;
                }
                else
                {
                    double tk = thongke(phatHanh.MaDaiLy);
                    if (tk < 75 && phatHanh.SoLuong > sl)
                    {
                        //Error
                        ModelState.AddModelError(string.Empty, "Phần trăm doanh số của đại lý này là " + tk + ". Không thể tăng số lượng vé số phát hành");
                        return(View(phatHanh));
                    }
                }

                db.Entry(phatHanh).State = EntityState.Modified;

                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            ViewBag.MaDaiLy    = new SelectList(db.DaiLy, "MaDaiLy", "TenDaiLy", phatHanh.MaDaiLy);
            ViewBag.MaLoaiVeSo = new SelectList(db.LoaiVeso, "MaLoaiVeSo", "Tinh", phatHanh.MaLoaiVeSo);
            return(View(phatHanh));
        }
        public void insert_Phathanh(PhatHanh a)
        {
            QLVESODataContext db = new QLVESODataContext();

            db.PhatHanhs.InsertOnSubmit(a);
            db.SubmitChanges();
        }
        public void delete_Phathanh(string Maphathanh)
        {
            QLVESODataContext db = new QLVESODataContext();
            PhatHanh          b  = db.PhatHanhs.Where(a => a.MaPhatHanh == Maphathanh).Single();

            db.PhatHanhs.DeleteOnSubmit(b);
            db.SubmitChanges();
        }
Exemple #4
0
        public ActionResult DeleteConfirmed(string id)
        {
            PhatHanh phatHanh = db.PhatHanh.Find(id);

            phatHanh.Flag = false;

            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemple #5
0
        public ActionResult Create()
        {
            ViewBag.MaLoaiVeSo = new SelectList(db.LoaiVesoes, "MaLoaiVeSo", "MaLoaiVeSo");
            ViewBag.MaDaiLy    = new SelectList(db.DaiLies, "MaDaiLy", "MaDaiLy");
            PhatHanh ph = new PhatHanh();

            ph.MaPH = getMaPH();
            return(View(ph));
        }
Exemple #6
0
        public ActionResult DeleteConfirmed(string id, string id1)
        {
            PhatHanh ph = db.PhatHanhs.FirstOrDefault(m => m.MaLoaiVeSo == id && m.MaDaiLy == id1);

            ph.Flag                = false;
            TempData["notice"]     = "Successfully delete";
            TempData["tensanpham"] = ph.MaLoaiVeSo;
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public ActionResult Xoa(int _ID)
        {
            PhatHanh ph = db.PhatHanhs.SingleOrDefault(n => n.ID == _ID);

            if (ph == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            return(View(ph));
        }
 public ActionResult ChinhSua(PhatHanh _PhatHanh)
 {
     ViewBag.MaDaiLy    = new SelectList(db.DaiLies.ToList().OrderBy(n => n.TenDaiLy), "MaDaiLy", "TenDaiLy", _PhatHanh.MaDaiLy);
     ViewBag.MaLoaiVeSo = new SelectList(db.LoaiVesoes.ToList().OrderBy(n => n.Tinh), "MaLoaiVeSo", "Tinh", _PhatHanh.MaLoaiVeSo);
     if (!ModelState.IsValid)
     {
         return(View());
     }
     db.Entry(_PhatHanh).State = System.Data.Entity.EntityState.Modified;
     db.SaveChanges();
     return(RedirectToAction("Index"));
 }
Exemple #9
0
 public ActionResult Edit([Bind(Include = "MaDaiLy,MaLoaiVeSo,SoLuong,NgayNhan,SLBan,DoanhThuDPH,HoaHong,TienThanhToan,Flag")] PhatHanh ph)
 {
     if (ModelState.IsValid)
     {
         TempData["notice"]     = "Successfully edit";
         TempData["tensanpham"] = ph.MaLoaiVeSo;
         db.Entry(ph).State     = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(ph));
 }
 public bool Update_phathanh(PhatHanh a)
 {
     try
     {
         dALPhatHanh.update_PhatHanh(a);
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Exemple #11
0
        public ActionResult Create()
        {
            var pt  = new PhatHanh();
            var dao = new PhatHanhDao();

            pt.ID       = dao.AutoGetMa();
            pt.NgayNhan = DateTime.Now;
            pt.HoaHong  = 10;
            SetViewBagMaLoaiVe();
            SetViewBagMaDaiLy();
            return(View(pt));
        }
        public bool Insert_Phathanh(PhatHanh a)
        {
            try
            {
                dALPhatHanh.insert_Phathanh(a);

                return(true);
            }
            catch
            {
                return(false);
            }
        }
        public ActionResult ChinhSua(int _ID)
        {
            PhatHanh ph = db.PhatHanhs.SingleOrDefault(n => n.ID == _ID);

            if (ph == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            ViewBag.MaDaiLy    = new SelectList(db.DaiLies.ToList().OrderBy(n => n.TenDaiLy), "MaDaiLy", "TenDaiLy", ph.MaDaiLy);
            ViewBag.MaLoaiVeSo = new SelectList(db.LoaiVesoes.ToList().OrderBy(n => n.Tinh), "MaLoaiVeSo", "Tinh", ph.MaLoaiVeSo);
            return(View(ph));
        }
Exemple #14
0
 public ActionResult Edit(PhatHanh ph)
 {
     if (ModelState.IsValid)
     {
         ph.HoaHong             = Convert.ToInt32(ph.HoaHong);
         TempData["notice"]     = "Successfully edit";
         TempData["tensanpham"] = ph.MaLoaiVeSo;
         db.Entry(ph).State     = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(ph));
 }
        public void update_PhatHanh(PhatHanh a)
        {
            QLVESODataContext db = new QLVESODataContext();
            PhatHanh          b  = db.PhatHanhs.Where(x => x.MaPhatHanh == a.MaPhatHanh).Single();

            b.NgayPhatHanh  = a.NgayPhatHanh;
            b.SLBan         = SL_pp(b.MaPhatHanh) - SL_trave(b.MaPhatHanh);
            b.SoLuong       = a.SoLuong;
            b.DoanhThuDPH   = a.DoanhThuDPH;
            b.HoaHong       = a.HoaHong;
            b.TienThanhToan = a.TienThanhToan;
            db.SubmitChanges();
        }
        public ActionResult XacNhanXoa(int _ID)
        {
            PhatHanh ph = db.PhatHanhs.SingleOrDefault(n => n.ID == _ID);

            if (ph == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            db.PhatHanhs.Remove(ph);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemple #17
0
        public ActionResult Delete(string id, string id1)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PhatHanh ph = db.PhatHanhs.FirstOrDefault(m => m.MaLoaiVeSo == id && m.MaDaiLy == id1);

            if (ph == null)
            {
                return(HttpNotFound());
            }
            return(View(ph));
        }
Exemple #18
0
        public ActionResult Create([Bind(Include = "MaDaiLy,MaLoaiVeSo,SoLuong,NgayNhan,SLBan,DoanhThuDPH,HoaHong,TienThanhToan,Flag")] PhatHanh ph)
        {
            if (ModelState.IsValid)
            {
                ph.Flag = true;
                db.PhatHanhs.Add(ph);
                TempData["notice"]     = "Successfully create";
                TempData["tensanpham"] = ph.MaLoaiVeSo;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(ph));
        }
Exemple #19
0
        public ActionResult Delete(int id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PhatHanh ph = db.PhatHanhs.FirstOrDefault(m => m.MaPH == id);

            if (ph == null)
            {
                return(HttpNotFound());
            }
            return(View(ph));
        }
Exemple #20
0
        private void Lbbangchu1_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e)
        {
            XRLabel label = (XRLabel)sender;
            string  check = System.Convert.ToString(GetCurrentColumnValue("t_tt1"));

            if (!string.IsNullOrEmpty(check))
            {
                label.Text = PhatHanh.DocTienBangChu(System.Convert.ToInt32(GetCurrentColumnValue("t_tt1")), " đồng");
            }
            else
            {
                label.Text = null;
            }
        }
Exemple #21
0
        // GET: PhatHanhs/Details/5
        public ActionResult Details(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PhatHanh phatHanh = db.PhatHanh.Find(id);

            if (phatHanh == null)
            {
                return(HttpNotFound());
            }
            return(View(phatHanh));
        }
        private void btsua_Click(object sender, EventArgs e)
        {
            PhatHanh a = new PhatHanh();

            a.MaPhatHanh    = txtmaphathanh.EditValue.ToString();
            a.SoLuong       = int.Parse(txtslve.EditValue.ToString());
            a.NgayPhatHanh  = DateTime.Parse(txtngayphathanh.EditValue.ToString());
            a.SLBan         = int.Parse(txtslban.EditValue.ToString());
            a.DoanhThuDPH   = int.Parse(txtdoanhthu.EditValue.ToString());
            a.HoaHong       = float.Parse(txthoahong.EditValue.ToString());
            a.TienThanhToan = float.Parse(txttienthanhtoan.EditValue.ToString());

            busPhathanh.Update_phathanh(a);
            Load_DS_Phathanh();
        }
Exemple #23
0
        public ActionResult Edit(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PhatHanh ph = db.PhatHanhs.FirstOrDefault(m => m.MaPH == id);

            if (ph == null)
            {
                return(HttpNotFound());
            }
            ViewBag.MaDaiLy    = new SelectList(db.DaiLies, "MaDaiLy", "MaDaiLy", ph.DaiLy.MaDaiLy);
            ViewBag.MaLoaiVeSo = new SelectList(db.LoaiVesoes, "MaLoaiVeSo", "MaLoaiVeSo", ph.LoaiVeso.MaLoaiVeSo);
            return(View(ph));
        }
Exemple #24
0
        // GET: PhatHanhs/Edit/5
        public ActionResult Edit(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PhatHanh phatHanh = db.PhatHanh.Find(id);

            if (phatHanh == null)
            {
                return(HttpNotFound());
            }
            ViewBag.MaDaiLy    = new SelectList(db.DaiLy, "MaDaiLy", "TenDaiLy", phatHanh.MaDaiLy);
            ViewBag.MaLoaiVeSo = new SelectList(db.LoaiVeso, "MaLoaiVeSo", "Tinh", phatHanh.MaLoaiVeSo);
            return(View(phatHanh));
        }
Exemple #25
0
 public ActionResult Edit([Bind(Include = "MaDaiLy,MaLoaiVeSo,SoLuong,NgayNhan,SLBan,DoanhThuDPH,HoaHong,TienThanhToan,Flag")] PhatHanh ph)
 {
     if (ModelState.IsValid)
     {
         //ph.HoaHong = 10;
         string hoa = ph.HoaHong.ToString();
         hoa = hoa.Substring(0, 2);
         int hoah = int.Parse(hoa);
         ph.HoaHong             = hoah;
         TempData["notice"]     = "Successfully edit";
         TempData["tensanpham"] = ph.MaLoaiVeSo;
         db.Entry(ph).State     = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(ph));
 }
Exemple #26
0
 public bool Update(PhatHanh pt)
 {
     try
     {
         var tempt = db.PhatHanhs.Find(pt.ID);
         tempt.MaLoaiVeSo    = pt.MaLoaiVeSo;
         tempt.MaDaiLy       = pt.MaDaiLy;
         tempt.SoLuong       = pt.SoLuong;
         tempt.TienThanhToan = pt.TienThanhToan;
         tempt.SLBan         = pt.SLBan;
         db.SaveChanges();
         return(true);
     }
     catch (Exception ex)
     {
         return(false);
     }
 }
Exemple #27
0
 public ActionResult Edit(PhatHanh loai)
 {
     if (ModelState.IsValid)
     {
         loai.Flag = true;
         var dao    = new PhatHanhDao();
         var result = dao.Update(loai);
         if (result)
         {
             return(RedirectToAction("Index", "LoaiVeSo"));
         }
     }
     else
     {
         ModelState.AddModelError("", "Chỉnh sửa giải không thành công");
     }
     return(View("Index"));
 }
Exemple #28
0
 public bool Update(PhatHanh pc)
 {
     try
     {
         var tempt = db.PhatHanhs.FirstOrDefault(m => m.MaDaiLy == pc.MaDaiLy);
         tempt.LoaiVeso      = pc.LoaiVeso;
         tempt.HoaHong       = pc.HoaHong;
         tempt.MaLoaiVeSo    = pc.MaLoaiVeSo;
         tempt.NgayNhan      = pc.NgayNhan;
         tempt.SLBan         = pc.SLBan;
         tempt.SoLuong       = pc.SoLuong;
         tempt.TienThanhToan = pc.TienThanhToan;
         db.SaveChanges();
         return(true);
     }
     catch (Exception ex)
     {
         return(false);
     }
 }
        private void btthem_Click(object sender, EventArgs e)
        {
            PhatHanh a = new PhatHanh();

            a.MaPhatHanh    = txtmaphathanh.EditValue.ToString();
            a.SoLuong       = int.Parse(txtslve.EditValue.ToString());
            a.NgayPhatHanh  = DateTime.Parse(txtngayphathanh.EditValue.ToString());
            a.SLBan         = int.Parse(txtslban.EditValue.ToString());
            a.DoanhThuDPH   = int.Parse(txtdoanhthu.EditValue.ToString());
            a.HoaHong       = float.Parse(txthoahong.EditValue.ToString());
            a.TienThanhToan = float.Parse(txttienthanhtoan.EditValue.ToString());
            if (busPhathanh.Exits_Phathanh_byMa(a.MaPhatHanh))
            {
                MessageBox.Show("Mã đại lý đã tồn tại!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                busPhathanh.Insert_Phathanh(a);
                Load_DS_Phathanh();
            }
        }
Exemple #30
0
 public ActionResult Create(PhatHanh phatHanh)
 {
     if (ModelState.IsValid)
     {
         var dao = new PhatHanhDao();
         phatHanh.Flag = true;
         decimal slg = TinhToanSLPhatTheoDaiLy(phatHanh.MaDaiLy, phatHanh.MaLoaiVeSo, phatHanh.NgayNhan);
         phatHanh.SoLuong = (int)slg;
         string result = dao.Insert(phatHanh);
         if (result != null)
         {
             return(RedirectToAction("Index", "PhatHanh"));
         }
     }
     else
     {
         //return RedirectToAction("Create", "PhatHanh");
         ModelState.AddModelError("", "Thêm loại vé mới không thành công");
     }
     return(View("Index"));
 }