示例#1
0
        private bool Check()
        {
            PHANCONG pc = getPHANCONGByForm();

            int id = getPHANCONGByID().ID;

            if (btnThem.Enabled)
            {
                id = 0;
            }

            int cnt = db.PHANCONGs.Where(p => p.ID != id && p.LOPHOCID == pc.LOPHOCID && p.MONHOCID == pc.MONHOCID).ToList().Count;

            if (cnt > 0)
            {
                MessageBox.Show("Môn học này đã được phân công",
                                "Thông báo",
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
                return(false);
            }


            return(true);
        }
        private void btnLuu_Click(object sender, EventArgs e)
        {
            try
            {
                PHANCONG pc = new PHANCONG();

                //gán giá trị từ textbox vào các biến

                pc.MaNhanVien   = int.Parse(txtMaNV.Text);
                pc.MaDuAn       = int.Parse(txtMaDA.Text);
                pc.SoGioThamGia = int.Parse(txtSoGio.Text);

                //thêm hoặc update bản ghi của bảng phân công

                db.PHANCONGs.AddOrUpdate(pc);

                //lưu thay đổi
                db.SaveChanges();
                MessageBox.Show("Thêm dữ liệu thành công!");

                btnLamMoi_Click(sender, e);
            }
            catch (Exception)
            {
                MessageBox.Show("Một hoặc nhiều thông tin đang để trống.\nXin kiểm tra lại.");
                return;
            }
        }
示例#3
0
 public PHANCONG GetPHANCONG(int idcv, int idpc)
 {
     using (QLCVEntities e = new QLCVEntities())
     {
         PHANCONG pc = e.PHANCONGs.Where(a => a.IDCONGVIEC == idcv && a.IDPHANCONG == idpc).FirstOrDefault();
         return(pc);
     }
 }
        public ActionResult Delete(int?id)
        {
            PHANCONG PHANCONG = db.PHANCONGs.Find(id);

            db.PHANCONGs.Remove(PHANCONG);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
示例#5
0
        public ActionResult Add(int id)
        {
            ViewBag.IDDOAN = new SelectList(Core.BUS.QLDOAN_BUS.load(), "ID", "TENDOAN");
            ViewBag.IDNHV  = new SelectList(Core.BUS.QLNV_BUS.loadnv(), "ID", "TENNV");
            PHANCONG dt = new PHANCONG();

            dt.IDNV = id;
            return(View(dt));
        }
示例#6
0
        public ActionResult Insert(TaskInsertViewModel model)
        {
            //CheckLoggingIn();
            if (model.numPC == 0)
            {
                ModelState.AddModelError("Error", "Ex: This login failed");
                return(RedirectToAction("Insert"));
            }
            CONGVIEC cv = new CONGVIEC();

            cv.TIEUDE     = model.tieude;
            cv.NOIDUNG    = model.noidung;
            cv.IDNGUOITAO = model.idNguoiTao;
            cv.NGAYTAO    = DateTime.Now;
            cv.HOANTHANH  = false;
            cv.XOA        = false;
            string extension = "";

            if (model.taptin != null)
            {
                cv.TAPTIN = model.taptin.FileName;
                extension = Path.GetExtension(model.taptin.FileName);
            }

            //cv.THUMUC = "1_" + DateTime.Now.Day + DateTime.Now.Month + DateTime.Now.Year + DateTime.Now.Hour + DateTime.Now.Minute + DateTime.Now.Second +extension;
            List <PHANCONG> pcs = new List <PHANCONG>();

            for (int i = 0; i < model.numPC; i++)
            {
                string[] idNguoiNhans = model.listIDNguoiNhans[i].ToString().Split(',');
                foreach (string id in idNguoiNhans)
                {
                    PHANCONG pc = new PHANCONG();
                    pc.IDPHANCONG  = i;
                    pc.TENPHANCONG = model.pcs[i].TENPHANCONG;
                    pc.NOIDUNG     = model.pcs[i].NOIDUNG;
                    pc.IDNGUOINHAN = int.Parse(id);
                    pc.NGAYBATDAU  = model.pcs[i].NGAYBATDAU;
                    pc.NGAYKETTHUC = model.pcs[i].NGAYKETTHUC;
                    pc.IDTRANGTHAI = 1;
                    pcs.Add(pc);
                }
            }
            //Upload(model.taptin, DateTime.Now, 1);
            cv.PHANCONGs = pcs;
            int idFileName = dao_task.InsertTask(cv);

            if (model.taptin != null)
            {
                string fileName = idFileName.ToString() + "_" + cv.NGAYTAO.GetValueOrDefault().Day + cv.NGAYTAO.GetValueOrDefault().Month + cv.NGAYTAO.GetValueOrDefault().Year + cv.NGAYTAO.GetValueOrDefault().Hour + cv.NGAYTAO.GetValueOrDefault().Minute + cv.NGAYTAO.GetValueOrDefault().Second;
                Upload(model.taptin, fileName);
                dao_task.UpdateTaskAfterInsert(idFileName, fileName + extension);
            }

            return(RedirectToAction("Detail", new { id = idFileName }));
        }
示例#7
0
        private void them_Click(object sender, EventArgs e)
        {
            string tengv   = ten_giao_vien.Items[ten_giao_vien.SelectedIndex].ToString();
            string tenmh   = mon_hoc.Text;
            string magv    = teacher_dict[tengv];
            string mamh    = monhoc_dict[magv];
            string namhoc  = nam_hoc.Items[nam_hoc.SelectedIndex].ToString();
            string hocky   = hoc_ky.Items[hoc_ky.SelectedIndex].ToString();
            string khoilop = khoi_lop.Items[khoi_lop.SelectedIndex].ToString();
            string tenlop  = lop.Items[lop.SelectedIndex].ToString();

            var mahk = (from hocky_item in frmLogin._database.GetTable <HOCKY>()
                        where hocky_item.tenhk == hocky
                        select new { hocky_item.mahk }
                        ).SingleOrDefault().mahk;

            var makl = (from khoilop_item in frmLogin._database.GetTable <KHOILOP>()
                        where khoilop_item.tenkl == khoilop
                        select new { khoilop_item.makl }
                        ).SingleOrDefault().makl;

            var malop = (from lop_item in frmLogin._database.GetTable <LOP>()
                         where lop_item.tenlop == tenlop
                         select new { lop_item.malop }
                         ).SingleOrDefault().malop;

            var manh = (from namhoc_item in frmLogin._database.GetTable <NAMHOC>()
                        where namhoc_item.tennh == namhoc
                        select new { namhoc_item.manh }
                        ).SingleOrDefault().manh;

            PHANCONG pc = new PHANCONG();

            pc.magv  = magv;
            pc.mahk  = mahk;
            pc.makl  = makl;
            pc.malop = malop;
            pc.mamh  = mamh;
            pc.manh  = manh;
            pc.mapc  = utils.generatePrimaryKey("PC", PCTable.Rows.Count + 1);

            frmLogin._database.PHANCONGs.InsertOnSubmit(pc);
            try
            {
                frmLogin._database.SubmitChanges();
                PCTable.Rows.Add(pc.mapc, namhoc, khoilop, hocky, tenlop,
                                 tenmh, magv, tengv);
            }
            catch (Exception err)
            {
                MessageBox.Show("Them du lieu loi " + err.Message);
                Console.WriteLine(err.Message);
            }
        }
示例#8
0
        public ActionResult Detail(int id)
        {
            //CheckLoggingIn();
            NGUOIDUNG  userLogin = Session["USER"] as NGUOIDUNG;
            CONGVIEC   cv        = dao_task.GetCONGVIEC(id);
            List <int> listNguoiDungTrongCongViec = dao_task.GetNGuoiDungTrongCongViec(id);

            if (!listNguoiDungTrongCongViec.Contains(userLogin.ID) && userLogin.ID != cv.IDNGUOITAO)
            {
                return(RedirectToAction("Login", "Account"));
            }
            List <NGUOIDUNG> nds1 = dao_user.GetNGUOIDUNGs();

            ViewBag.NDs = nds1;
            //CONGVIEC cv = dao_task.GetCONGVIEC(id);
            TaskDetailViewModel model = new TaskDetailViewModel();

            model.id      = cv.ID;
            model.tieude  = cv.TIEUDE;
            model.noidung = cv.NOIDUNG;
            model.ngaytao = cv.NGAYTAO.GetValueOrDefault();
            if (cv.NGAYCAPNHAT != null)
            {
                model.ngaycapnhat = cv.NGAYCAPNHAT.GetValueOrDefault();
            }
            //model.ngaycapnhat = cv.NGAYCAPNHAT.GetValueOrDefault();
            model.hoanthanh  = cv.HOANTHANH.GetValueOrDefault();
            model.idNguoiTao = cv.IDNGUOITAO.GetValueOrDefault();
            //model.pcs = cv.PHANCONGs.ToList();
            List <PHANCONG> pcs      = new List <PHANCONG>();
            List <string>   listId   = new List <string>();
            List <int>      listIdPC = new List <int>();

            foreach (PHANCONG pc in cv.PHANCONGs)
            {
                List <int> nds = dao_task.GetIDNGUOIDUNGinPHANCONG(cv.ID, pc.IDPHANCONG);
                listId.Add(string.Join(",", nds));
                listIdPC.Add(pc.IDPHANCONG);
            }
            List <int> listIdPCDistinct = listIdPC.Distinct().ToList();

            for (int i = 0; i < listIdPC.Distinct().Count(); i++)
            {
                PHANCONG pc = dao_task.GetPHANCONG(cv.ID, listIdPCDistinct[i]);
                pcs.Add(pc);
            }
            model.pcs    = pcs;
            model.listId = listId.ToList();
            model.numPC  = listIdPC.Distinct().Count();
            model.taptin = cv.TAPTIN;
            model.thumuc = cv.THUMUC;
            return(View(model));
        }
示例#9
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            if (!CheckLuaChon())
            {
                return;
            }

            if (btnSua.Text == "Sửa")
            {
                btnSua.Text     = "Lưu";
                btnXoa.Text     = "Hủy";
                btnThem.Enabled = false;

                UnlockControl();

                return;
            }

            if (btnSua.Text == "Lưu")
            {
                if (Check())
                {
                    btnSua.Text = "Sửa";
                    btnXoa.Text = "Xóa";

                    LockControl();

                    PHANCONG cu  = getPHANCONGByID();
                    PHANCONG moi = getPHANCONGByForm();
                    CapNhat(ref cu, moi);

                    try
                    {
                        db.SaveChanges();
                        MessageBox.Show("Sưa thông tin phân công thành công",
                                        "Thông báo",
                                        MessageBoxButtons.OK,
                                        MessageBoxIcon.Information);
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Sửa thông tin phân công thất bại\n" + ex.Message,
                                        "Thông báo",
                                        MessageBoxButtons.OK,
                                        MessageBoxIcon.Error);
                    }
                    LoadDgvPHANCONG();
                }

                return;
            }
        }
示例#10
0
 public static int them(PHANCONG p)
 {
     try
     {
         DAO.QLNV.them(p);
         return(1);
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
         return(0);
     }
 }
示例#11
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            if (btnXoa.Text == "Xóa")
            {
                if (!CheckLuaChon())
                {
                    return;
                }

                PHANCONG     cu = getPHANCONGByID();
                DialogResult rs = MessageBox.Show("Bạn có chắc chắn xóa phân công này ?",
                                                  "Thông báo",
                                                  MessageBoxButtons.OKCancel,
                                                  MessageBoxIcon.Warning);

                if (rs == DialogResult.Cancel)
                {
                    return;
                }

                try
                {
                    db.PHANCONGs.Remove(cu);
                    db.SaveChanges();
                    MessageBox.Show("Xóa thông tin phân công thành công",
                                    "Thông báo",
                                    MessageBoxButtons.OK,
                                    MessageBoxIcon.Information);
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Xóa thông tin phân công thất bại\n" + ex.Message,
                                    "Thông báo",
                                    MessageBoxButtons.OK,
                                    MessageBoxIcon.Error);
                }
                LoadDgvPHANCONG();

                return;
            }
            if (btnXoa.Text == "Hủy")
            {
                btnSua.Text  = "Sửa";
                btnThem.Text = "Thêm";
                btnXoa.Text  = "Xóa";

                LockControl();
                UpdateDetail();
                return;
            }
        }
示例#12
0
        private PHANCONG getPHANCONGByForm()
        {
            PHANCONG ans = new PHANCONG();

            try
            {
                ans.LOPHOCID   = (int)cbxLop.EditValue;
                ans.MONHOCID   = (int)cbxMonHoc.EditValue;
                ans.GIAOVIENID = (int)cbxGiaoVien.EditValue;
            }
            catch { }

            return(ans);
        }
示例#13
0
 public ActionResult Add([Bind(Include = "ID,IDDOAN,IDNV,IDNHV")] PHANCONG dt)
 {
     if (ModelState.IsValid)
     {
         int t = Core.BUS.QLNV_BUS.them(dt);
         if (t == 1)
         {
             return(RedirectToAction("List", new { id = dt.IDNV }));
         }
     }
     ViewBag.IDDOAN = new SelectList(Core.BUS.QLDOAN_BUS.load(), "ID", "TENDOAN");
     ViewBag.IDNHV  = new SelectList(Core.BUS.QLNV_BUS.loadnv(), "ID", "TENNV");
     return(View(dt));
 }
示例#14
0
        private bool CheckLuaChon()
        {
            PHANCONG tg = getPHANCONGByID();

            if (tg.ID == 0)
            {
                MessageBox.Show("Chưa có phân công nào được chọn",
                                "Thông báo",
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
                return(false);
            }
            return(true);
        }
        public ActionResult Details(int?ID)
        {
            if (ID == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PHANCONG PHANCONG = db.PHANCONGs.Find(ID);

            if (PHANCONG == null)
            {
                return(HttpNotFound());
            }
            return(View(PHANCONG));
        }
示例#16
0
        private void btn_all_salar_Click(object sender, EventArgs e)
        {
            blPC = new BLPhanCong();

            List <int> ListOfOff = new List <int>();
            int        manv      = int.Parse(cbb_empIDs.Text.Trim());

            for (int i = 0; i < checkedLists_ABS.Count(); i++)
            {
                foreach (int item in checkedLists_ABS[i].CheckedItems)
                {
                    //ListOfOff.Contains(item);
                    ListOfOff.Add(item);
                }
            }
            // ListOfOff = checkedLists_ABS[i].CheckedItems.OfType<int>().ToList();

            while (ListOfOff.Count != 0)
            {
                int maCa1 = ListOfOff[0];
                int count = 0;
                for (int i = 0; i < ListOfOff.Count(); i++)
                {
                    if (ListOfOff[i] == maCa1)
                    {
                        count++;
                    }
                }
                while (ListOfOff.Contains(maCa1))
                {
                    ListOfOff.Remove(maCa1);
                }

                PHANCONG pc = new PHANCONG();
                pc.MaNV = manv;
                pc.MaCa = maCa1;
                pc.HeSo = 4 - count;
                if (blPC.Update(pc, out string a))
                {
                    string str = string.Format("MaNV: {0}      MaCa: {1}    HeSo: {2}", pc.MaNV, pc.MaCa, pc.HeSo);
                    MessageBox.Show(str);
                }
                else
                {
                    MessageBox.Show(a);
                }
            }
        }
示例#17
0
 private PHANCONG getPHANCONGByID()
 {
     try
     {
         int      id  = (int)dgvPHANCONG.GetFocusedRowCellValue("ID");
         PHANCONG ans = db.PHANCONGs.Where(p => p.ID == id).FirstOrDefault();
         if (ans == null)
         {
             return(new PHANCONG());
         }
         return(ans);
     }
     catch
     {
         return(new PHANCONG());
     }
 }
示例#18
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            if (btnThem.Text == "Thêm")
            {
                btnSua.Enabled = false;
                btnThem.Text   = "Lưu";
                btnXoa.Text    = "Hủy";

                ClearControl();
                UnlockControl();


                return;
            }

            if (btnThem.Text == "Lưu")
            {
                if (Check())
                {
                    btnThem.Text = "Thêm";
                    btnXoa.Text  = "Xóa";
                    LockControl();

                    PHANCONG moi = getPHANCONGByForm();
                    db.PHANCONGs.Add(moi);

                    try
                    {
                        db.SaveChanges();
                        MessageBox.Show("Thêm thông tin phân công thành công",
                                        "Thông báo",
                                        MessageBoxButtons.OK,
                                        MessageBoxIcon.Information);
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Thêm thông tin phân công thất bại\n" + ex.Message,
                                        "Thông báo",
                                        MessageBoxButtons.OK,
                                        MessageBoxIcon.Error);
                    }
                    LoadDgvPHANCONG();
                }
                return;
            }
        }
        public ActionResult Create([Bind(Include = "MaLop,MaGV,CongViec,NamHoc,SoTiet")] PHANCONG PHANCONG)
        {
            var        GV     = db.GIAOVIENs.ToList();
            SelectList listGV = new SelectList(GV, "MaGV", "HoTenGV");

            ViewBag.CatagoryGV = listGV;
            var        Lop     = db.LOPs.ToList();
            SelectList listLop = new SelectList(Lop, "MaLop", "TenLop");

            ViewBag.CatagoryLop = listLop;
            if (ModelState.IsValid)
            {
                db.PHANCONGs.Add(PHANCONG);
                db.SaveChanges();
                return(RedirectToAction("index"));
            }
            return(View(PHANCONG));
        }
示例#20
0
 public bool AddPC(NHANVIEN nv, CA ca)
 {
     try
     {
         QuanLyBanHangDataContext quanLy = new QuanLyBanHangDataContext();
         PHANCONG pc = new PHANCONG();
         pc.MaNV = nv.MaNV;
         pc.MaCa = ca.MaCa;
         pc.HeSo = 4;
         quanLy.PHANCONGs.InsertOnSubmit(pc);
         quanLy.SubmitChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
示例#21
0
        private void UpdateDetail()
        {
            try
            {
                PHANCONG tg = getPHANCONGByID();

                if (tg.ID == 0)
                {
                    return;
                }

                cbxMonHoc.EditValue   = tg.MONHOCID;
                cbxGiaoVien.EditValue = tg.GIAOVIENID;
            }
            catch
            {
            }
        }
        public JsonResult PhancongTX(string ngaybd, string ngaykt, string xe, string taixe, string ghichu)
        {
            ViewBag.taixe = new SelectList(data.TAIXEs.ToList(), "TENDNTX", "HOTENTX");
            ViewBag.xe    = new SelectList(data.XEs.ToList(), "MAXE", "BIENSO");
            var Ngaybd = Convert.ToDateTime(ngaybd);
            var Ngaykt = Convert.ToDateTime(ngaykt);
            var nv     = (USER)Session["User"];
            var maxe   = Convert.ToInt32(xe);

            var kt   = data.PHANCONGs.Where(n => n.NGAYBATDAU == Ngaybd && n.NGAYKETTHUC == Ngaykt && n.TENDN == nv.TENDN).Count();
            var ctpc = new CHITIETPHANCONG();

            if (kt == 0)
            {
                var phancong = new PHANCONG();
                phancong.NGAYBATDAU  = Ngaybd;
                phancong.NGAYKETTHUC = Ngaykt;
                phancong.TENDN       = nv.TENDN;
                data.PHANCONGs.Add(phancong);
                data.SaveChanges();

                ctpc.NGAYBATDAU = Ngaybd;
                ctpc.TENDNTX    = taixe;
                ctpc.MAXE       = maxe;
                ctpc.GHICHUPC   = ghichu;
                data.CHITIETPHANCONGs.Add(ctpc);
                data.SaveChanges();
            }
            else
            {
                ctpc.NGAYBATDAU = Ngaybd;
                ctpc.TENDNTX    = taixe;
                ctpc.MAXE       = maxe;
                ctpc.GHICHUPC   = ghichu;
                data.CHITIETPHANCONGs.Add(ctpc);
                data.SaveChanges();
            }

            return(Json(new
            {
                status = true,
                JsonRequestBehavior.AllowGet
            }));
        }
示例#23
0
 private void xoa_Click(object sender, EventArgs e)
 {
     if (PCSelectedIndex > -1 && mapcSelected != "")
     {
         PHANCONG pc = frmLogin._database.PHANCONGs.Where(item => item.mapc == mapcSelected).Single();
         frmLogin._database.PHANCONGs.DeleteOnSubmit(pc);
         try
         {
             frmLogin._database.SubmitChanges();
             PCTable.Rows.RemoveAt(PCSelectedIndex);
         }
         catch (Exception err)
         {
             MessageBox.Show("Loi Xoa : " + ten_giao_vien.Text);
             MessageBox.Show(err.Message);
             Console.WriteLine(err.Message);
         }
     }
 }
示例#24
0
        public bool Update(PHANCONG pc, out string message)
        {
            QuanLyBanHangDataContext quanLy = new QuanLyBanHangDataContext();
            var que = (from pcc in quanLy.PHANCONGs
                       where pcc.MaCa == pc.MaCa
                       where pcc.MaNV == pc.MaNV
                       select pcc).SingleOrDefault();

            if (que != null)
            {
                que.HeSo = pc.HeSo;
                quanLy.SubmitChanges();
                message = "Success";
                return(true);
            }
            else
            {
                message = "Fail";
                return(false);
            }
        }
        // GET: TTNhom_QLNS/group_role/Edit/5
        public ActionResult Edit(int?id)
        {
            var        GV     = db.GIAOVIENs.ToList();
            SelectList listGV = new SelectList(GV, "MaGV", "HoTenGV");

            ViewBag.CatagoryGV = listGV;
            var        Lop     = db.LOPs.ToList();
            SelectList listLop = new SelectList(Lop, "MaLop", "TenLop");

            ViewBag.CatagoryLop = listLop;
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PHANCONG PHANCONGdg = db.PHANCONGs.Find(id);

            if (PHANCONGdg == null)
            {
                return(HttpNotFound());
            }
            return(View(PHANCONGdg));
        }
示例#26
0
        public ActionResult Edit(TaskDetailViewModel model)
        {
            CONGVIEC cv = dao_task.GetCONGVIEC(model.id);

            cv.TIEUDE  = model.tieude;
            cv.NOIDUNG = model.noidung;
            if (model.taptinUpload != null)
            {
                cv.TAPTIN = model.taptinUpload.FileName;
                string extension = Path.GetExtension(model.taptinUpload.FileName);
                string fileName  = model.id.ToString() + "_" + cv.NGAYTAO.GetValueOrDefault().Day + cv.NGAYTAO.GetValueOrDefault().Month + cv.NGAYTAO.GetValueOrDefault().Year + cv.NGAYTAO.GetValueOrDefault().Hour + cv.NGAYTAO.GetValueOrDefault().Minute + cv.NGAYTAO.GetValueOrDefault().Second;
                cv.THUMUC = fileName + extension;
                Upload(model.taptinUpload, fileName);
            }
            List <PHANCONG> pcs = new List <PHANCONG>();

            for (int i = 0; i < model.numPC; i++)
            {
                string[] idNguoiNhans = model.listIDNguoiNhans[i].ToString().Split(',');
                foreach (string id in idNguoiNhans)
                {
                    PHANCONG pc = new PHANCONG();
                    pc.IDPHANCONG  = i;
                    pc.TENPHANCONG = model.pcs[i].TENPHANCONG;
                    pc.NOIDUNG     = model.pcs[i].NOIDUNG;
                    pc.IDNGUOINHAN = int.Parse(id);
                    pc.NGAYBATDAU  = model.pcs[i].NGAYBATDAU;
                    pc.NGAYKETTHUC = model.pcs[i].NGAYKETTHUC;
                    pc.IDTRANGTHAI = model.pcs[i].IDTRANGTHAI;
                    //pc.NGAYCAPNHAT = DateTime.Now;
                    pcs.Add(pc);
                }
            }
            cv.NGAYCAPNHAT = DateTime.Now;
            cv.PHANCONGs   = pcs;
            dao_task.UpdateTask(cv);
            return(RedirectToAction("Detail", new { id = model.id }));
        }
示例#27
0
 public bool EditPC(NHANVIEN nv1, NHANVIEN nv2, CA ca)
 {
     try
     {
         QuanLyBanHangDataContext quanLy = new QuanLyBanHangDataContext();
         PHANCONG pc1 = new PHANCONG();
         pc1.MaNV = nv1.MaNV;
         pc1.MaCa = ca.MaCa;
         pc1.HeSo = 4;
         quanLy.PHANCONGs.DeleteOnSubmit(pc1);
         quanLy.SubmitChanges();
         PHANCONG pc2 = new PHANCONG();
         pc2.MaNV = nv2.MaNV;
         pc2.MaCa = ca.MaCa;
         pc2.HeSo = 4;
         quanLy.PHANCONGs.InsertOnSubmit(pc2);
         quanLy.SubmitChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
示例#28
0
 private void CapNhat(ref PHANCONG cu, PHANCONG moi)
 {
     cu.MONHOCID   = moi.MONHOCID;
     cu.LOPHOCID   = moi.LOPHOCID;
     cu.GIAOVIENID = moi.GIAOVIENID;
 }
示例#29
0
文件: QLNV.cs 项目: Viet-Hoa/qltour
 public static void them(PHANCONG pc)
 {
     db.PHANCONGs.Add(pc);
     db.SaveChanges();
 }