Пример #1
0
        // xóa nhân viên
        public void xoaPhieuGiao(string mapg)
        {
            PHIEUGIAO px = qlch.PHIEUGIAOs.Where(d => d.MAPHIEUGIAO == mapg).FirstOrDefault();

            qlch.PHIEUGIAOs.DeleteOnSubmit(px);
            qlch.SubmitChanges();
        }
Пример #2
0
        public void suaPhieuGiao_TongTien(string mapg, decimal tongtien)
        {
            PHIEUGIAO px = qlch.PHIEUGIAOs.Where(d => d.MAPHIEUGIAO == mapg).FirstOrDefault();

            px.TONGTHANHTIEN = tongtien;
            qlch.SubmitChanges();
        }
Пример #3
0
        public void suaPhieuGiao(string mapg, string makh, string tenkh, string diachi, DateTime ngaylap)
        {
            PHIEUGIAO px = qlch.PHIEUGIAOs.Where(d => d.MAPHIEUGIAO == mapg).FirstOrDefault();

            px.MAKHACHHANG    = makh;
            px.TENNGUOINHAN   = tenkh;
            px.DIACHIGIAOHANG = diachi;
            px.NGAYLAPPHIEU   = ngaylap;
            qlch.SubmitChanges();
        }
Пример #4
0
        public void ThemPhieuGiao(string mapg, string makh, string mapx, string tenkh, string diachi, string manv, DateTime ngaylap, Decimal tongtien)
        {
            PHIEUGIAO px = new PHIEUGIAO();

            px.MAPHIEUGIAO    = makh;
            px.MAKHACHHANG    = makh;
            px.MAPHIEUXUAT    = mapx;
            px.TENNGUOINHAN   = tenkh;
            px.DIACHIGIAOHANG = diachi;
            px.MANV           = manv;
            px.NGAYLAPPHIEU   = ngaylap;
            px.TONGTHANHTIEN  = tongtien;
            qlch.PHIEUGIAOs.InsertOnSubmit(px);
            qlch.SubmitChanges();
        }
Пример #5
0
        public ActionResult phieugiao(List <PHIEUGIAO> phieugiao, FormCollection form)
        {
            if (Convert.ToInt16(form["soluong"]) < 0)
            {
                ModelState.AddModelError("", "Số lượng thiết bị giao phải là một số nguyên dương");
            }
            else
            {
                try
                {
                    DateTime ngay       = Convert.ToDateTime(form["ngaygiao"]);
                    int      soluong    = Convert.ToInt16(form["soluong"]);
                    string   mathietbi  = form["mathietbi"];
                    string   tenthietbi = form["tenthietbi"];

                    string[] key  = mathietbi.Split(',');
                    string[] name = tenthietbi.Split(',');

                    PHIEUGIAO pg = new PHIEUGIAO();
                    pg.ngaygiao       = ngay;
                    pg.daky           = 1;
                    pg.tinhtrang      = "1";
                    pg.maphongquantri = Convert.ToInt16(form["maphongquantri"]);
                    pg.madonvi        = Convert.ToInt16(form["madonvi"]);

                    db.PHIEUGIAOs.Add(pg);
                    db.SaveChanges();
                    CHITIETPHIEUGIAO ct = new CHITIETPHIEUGIAO();
                    for (int i = 0; i < key.Length; i++)
                    {
                        ct.mathietbi   = Convert.ToInt16(key[i]);
                        ct.soluong     = Convert.ToInt32(soluong);
                        ct.maphieugiao = pg.maphieugiao;
                        db.CHITIETPHIEUGIAOs.Add(ct);
                    }

                    var model11 = db.THIETBIs.Find(ct.mathietbi);
                    if (soluong > model11.soluong)
                    {
                        ModelState.AddModelError(" ", "Số lượng thiết bị giao không được lớn hơn số lượng thiết bị hiện có trong kho!!!");
                    }
                    else
                    {
                        model11.soluong -= soluong;

                        db.SaveChanges();
                        ModelState.AddModelError(" ", "Giao Thành Công!!!");
                    }
                }
                catch
                {
                    ModelState.AddModelError("", "Giao Thất Bại!!!");
                }
            }
            ViewData["maphongquantri"] = new SelectList(db.PHONGQUANTRIs, "maphongquantri", "tenphongquantri");
            ViewData["madonvi"]        = new SelectList(db.DONVIs, "madonvi", "tendonvi");
            ViewData["manhacungcap"]   = new SelectList(db.NHACUNGCAPs, "manhacungcap", "tennhacungcap");
            ViewBag.ThietBi            = db.THIETBIs.ToList();

            var model = db.PHIEUGIAOs.ToList();

            return(View("PhieuGiao", model));
        }