Exemple #1
0
        private void button2_Click(object sender, EventArgs e)
        {
            MuonSach temp = new MuonSach();

            temp.MaSach = txbMaSach.Text;
            temp.MaDG   = txbMaNguoiMuon.Text;
            temp.MaNV   = Int32.Parse(lbMaNV.Text);
            DateTime ngaytra = new DateTime();

            if (DateTime.TryParse(ChuyenDoiNgayThang(txbNgayTra.Text), out ngaytra))
            {
                temp.NgayTra = ngaytra;
                if (MTBLL.ChoMuonSach(temp))
                {
                    MessageBox.Show("Mượn sách thành công!");
                    this.Dispose();
                }
                else
                {
                    MessageBox.Show("Mượn sách thất bại");
                }
            }
            else
            {
                MessageBox.Show("Ngày trả không hợp lệ");
            }
        }
        public IActionResult DatSach(int id, int idchinhanh)
        {
            if (HttpContext.Session.GetString("TaiKhoan") == null)
            {
                return(RedirectToAction("Login", "DocGia"));
            }
            var sach     = context.Saches.SingleOrDefault(m => m.IDSach == id);
            var nhanVien = (from cn in context.ChiNhanhs
                            join nv in context.NhanViens
                            on cn.IDChiNhanh equals nv.IDChiNhanh
                            where nv.LoaiNhanVien == 0 && cn.IDChiNhanh == idchinhanh
                            select new MuonSach
            {
                IDNhanVien = nv.IDNhanVien,
                TenChiNhanh = cn.TenChiNhanh
            }).SingleOrDefault();
            var muonSach = new MuonSach()
            {
                IDSach        = id,
                IDDocGia      = (int)HttpContext.Session.GetInt32("IDDocGia"),
                IDNhanVien    = nhanVien.IDNhanVien,
                TenChiNhanh   = nhanVien.TenChiNhanh,
                PhiMuon       = sach.TienMuon,
                TienCoc       = sach.TienMua,
                NgayMuon      = DateTime.Now,
                TrangThai     = 0,
                TinhTrangSach = ""
            };

            context.MuonSaches.Add(muonSach);
            context.SaveChanges();
            //var a = Request.Form["DatSach"].;
            return(RedirectToAction("Index", "Home"));
        }
Exemple #3
0
        public bool Edit(MuonSach ms)
        {
            var obj = db.MuonSaches.First(m => m.Mamuon == ms.Mamuon);

            if (obj != null)
            {
                try
                {
                    obj.sothe    = ms.sothe;
                    obj.masach   = ms.masach;
                    obj.soluong  = ms.soluong;
                    obj.ngaymuon = ms.ngaymuon;
                    obj.hantra   = ms.hantra;
                    obj.manv     = ms.manv;

                    db.SubmitChanges();
                    return(true);
                }
                catch (Exception)
                {
                    return(false);

                    throw;
                }
            }
            else
            {
                return(false);
            }
        }
Exemple #4
0
        public bool Delete(MuonSach entity)
        {
            var model = _context.MuonSaches.Find(entity.Id);

            _context.MuonSaches.Remove(model);
            _context.SaveChanges();
            return(true);
        }
        private void btnTaoPhieuMuonSach_Click(object sender, EventArgs e)
        {
            panelContainer.Controls.Clear();
            MuonSach uc = new MuonSach();

            uc.Dock = DockStyle.Fill;
            panelContainer.Controls.Add(uc);
        }
Exemple #6
0
        private void gridSachMuon_SelectedItemChanged(object sender, DevExpress.Xpf.Grid.SelectedItemChangedEventArgs e)
        {
            try
            {
                SachMuonModel select = gridSachMuon.SelectedItem as SachMuonModel;

                MuonSach sach = sachMuonControll.GetById(select.MaMuon);
                _txtmamuon.Text       = sach.MaMuon.ToString();
                _txtsoluongmuon.Text  = sach.SoLuongMuon.ToString();
                _txttiencoc.Text      = sach.TienCoc.ToString();
                _datemuon.Text        = sach.NgayMuon.ToString("MM/dd/yyyy");
                _datetra.Text         = sach.NgayHen.ToString("MM/dd/yyyy");
                _checkdatra.IsChecked = sach.DaTra;
                if (sach.MaDocGia != null)
                {
                    try
                    {
                        DocGia        selected = _cbbtendocgia.SelectedItem as DocGia;
                        List <DocGia> cboxList = _cbbtendocgia.ItemsSource as List <DocGia>;
                        selected = cboxList.SingleOrDefault(m => m.MaDocGia == sach.MaDocGia);
                        _cbbtendocgia.SelectedItem = selected;
                    }
                    catch (Exception)
                    {
                        _cbbtendocgia.SelectedItem = null;
                    }
                }
                else
                {
                    _cbbtendocgia.SelectedItem = null;
                }
                if (sach.Sach != null)
                {
                    try
                    {
                        Sach        selected = _cbbtensach.SelectedItem as Sach;
                        List <Sach> cboxList = _cbbtensach.ItemsSource as List <Sach>;
                        selected = cboxList.SingleOrDefault(m => m.MaSach == sach.MaSach);
                        _cbbtensach.SelectedItem = selected;
                    }
                    catch (Exception)
                    {
                        _cbbtensach.SelectedItem = null;
                    }
                }
                else
                {
                    _cbbtensach.SelectedItem = null;
                }
                List <string> ma = new List <string>();
                ma = sachMuonControll.GetListMaDocGia(sach.MaSach);
                gridDocgia.ItemsSource = docGiaControll.GetDocGiaByListMa(ma);
                gridDocgia.RefreshData();
            }
            catch
            { }
        }
Exemple #7
0
        public bool Insert(MuonSach sach)
        {
            try
            {
                db.MuonSaches.Add(sach);
                db.SaveChanges();

                return(true);
            }
            catch
            {
                return(false);
            }
        }
Exemple #8
0
        public int Add(MuonSach ms)
        {
            try
            {
                db.MuonSaches.InsertOnSubmit(ms);
                db.SubmitChanges();
                return(ms.Mamuon);
            }
            catch (Exception)
            {
                return(0);

                throw;
            }
        }
Exemple #9
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            var rs = new MuonSach
            {
                MaSach   = txtMa.Text,
                TenSach  = txtTen.Text,
                SoLuong  = int.Parse(txtSL.Text),
                LoaiSach = cbbLoai.Text,
                TacGia   = txtTG.Text
            };

            db.Thongtinsachs.Add(rs);
            db.SaveChanges();
            this.Close();
        }
        private void Luu_MS_Click(object sender, EventArgs e)
        {
            if (Them_bool == true && Sua_bool == false)
            {
                var ms     = new MuonSachController();
                var entity = new MuonSach();

                entity.Mamuon   = Convert.ToInt32(mamuontxt.Text);
                entity.sothe    = Convert.ToInt32(sothecbx.SelectedValue.ToString());
                entity.masach   = Convert.ToInt32(masachcbx.SelectedValue.ToString());
                entity.soluong  = Convert.ToInt32(soluongtxt.Text);
                entity.ngaymuon = ngaymuon.Value;
                entity.hantra   = hantra.Value;
                entity.manv     = Convert.ToInt32(manvcbx.SelectedValue.ToString());

                if (ms.Add(entity) > 0)
                {
                    Hienthi_MS();
                }
                else
                {
                    MessageBox.Show("Thêm không thành công");
                }
            }
            else if (Them_bool == false && Sua_bool == true)
            {
                var ms     = new MuonSachController();
                var entity = new MuonSach();
                entity.Mamuon   = Convert.ToInt32(mamuontxt.Text);
                entity.sothe    = Convert.ToInt32(sothecbx.SelectedValue.ToString());
                entity.masach   = Convert.ToInt32(masachcbx.SelectedValue.ToString());
                entity.soluong  = Convert.ToInt32(soluongtxt.Text);
                entity.ngaymuon = ngaymuon.Value;
                entity.hantra   = hantra.Value;
                entity.manv     = Convert.ToInt32(manvcbx.SelectedValue.ToString());

                if (ms.Edit(entity))
                {
                    Hienthi_MS();
                }
                else
                {
                    MessageBox.Show("Sửa không thành công");
                }
            }
        }
        private void button2_Click(object sender, EventArgs e)
        {
            MuonSach temp = new MuonSach();

            temp.MaSach  = txbMaSach.Text;
            temp.MaDG    = txbMaNguoiMuon.Text;
            temp.MaNV    = Int32.Parse(lbMaNV.Text);
            temp.NgayTra = DateTime.Parse(dateTimePicker1.Text);
            if (MTBLL.ChoMuonSach(temp))
            {
                MessageBox.Show("Mượn sách thành công!");
                this.Dispose();
            }
            else
            {
                MessageBox.Show("Mượn sách thất bại");
            }
        }
Exemple #12
0
        public bool Update(MuonSach sach)
        {
            try
            {
                MuonSach sachcu = getById(sach.MaMuon);
                sachcu.MaSach      = sach.MaSach;
                sachcu.MaDocGia    = sach.MaDocGia;
                sachcu.NgayHen     = sach.NgayHen;
                sachcu.NgayMuon    = sach.NgayMuon;
                sachcu.SoLuongMuon = sach.SoLuongMuon;
                sachcu.TienCoc     = sach.TienCoc;
                sachcu.DaTra       = sach.DaTra;

                db.SaveChanges();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
Exemple #13
0
        public static MuonSach Select_MuonSach(Struct.MuonSach.eMuonSach type, string input)
        {
            MuonSach ms = new MuonSach();

            if (
                GetDataSQL(@"select MaSach, NgayMuon, NgayTra, TinhTrang, SoCMND, MaNhanVien from MuonSach where "
                           + type.ToString() + " = '" + input + "'"))
            {
                // đọc đến khi hết
                if (reader.Read())
                {
                    // lấy dữ liệu cột MaSach (cột 0)
                    ms.MaSach = reader.GetFieldValue <string>(0);

                    // lấy dữ liệu cột NgayMuon (cột 1)
                    ms.NgayMuon = reader.GetFieldValue <DateTime>(1);

                    // lấy dữ liệu cột NgayTra (cột 2)
                    ms.NgayTra = reader.GetFieldValue <DateTime>(2);

                    // lấy dữ liệu cột TinhTrang (cột 3)
                    ms.TinhTrang = reader.GetFieldValue <bool>(3);

                    // lấy dữ liệu cột SoCMND (cột 4)
                    ms.SoCMND = reader.GetFieldValue <string>(4);

                    // lấy dữ liệu cột MaNhanVien (cột 5)
                    ms.MaNhanVien = reader.GetFieldValue <string>(5);

                    // lMuonSach.Add(ms);
                }

                reader.Close();
                commandSQL.Dispose();
                connSQL.Close();
            }
            return(ms);
        }
        public bool ThemMuonSach(MuonSach_DTO muonSach_DTO)
        {
            try
            {
                MuonSach muonSach = new MuonSach
                {
                    MaMuon      = muonSach_DTO.MaMuon,
                    SoThe       = muonSach_DTO.SoThe,
                    MaNV        = muonSach_DTO.MaNV,
                    NgayMuon    = muonSach_DTO.NgayMuon,
                    NgayPhaiTra = muonSach_DTO.NgayPhaiTra,
                    TrangThai   = true,
                };

                data.MuonSaches.Add(muonSach);
                data.SaveChanges();

                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
Exemple #15
0
 public bool ChoMuonSach(MuonSach temp)
 {
     return(MTAC.ChoMuonSach(temp));
 }
Exemple #16
0
 public bool Delete(MuonSach entity)
 {
     return(_repository.Delete(entity));
 }
Exemple #17
0
 public bool Update(MuonSach item)
 {
     return(_repository.Update(item));
 }
Exemple #18
0
 public int Add(MuonSach item)
 {
     _context.MuonSaches.Add(item);
     _context.SaveChanges();
     return(item.Id);
 }
 public bool Edit(MuonSach sach)
 {
     return(_sachControls.Update(sach));
 }
 public bool Add(MuonSach sach)
 {
     return(_sachControls.Insert(sach));
 }
Exemple #21
0
 public bool Update(MuonSach item)
 {
     _context.Entry(item).State = EntityState.Modified;
     return(_context.SaveChanges() > 0);
 }
Exemple #22
0
        private void _btnsave_Click(object sender, RoutedEventArgs e)
        {
            MessageBoxResult re;

            re = MessageBox.Show("Bạn có muốn sửa không", "Lưu Sách", MessageBoxButton.YesNo, MessageBoxImage.Question);
            if (re == MessageBoxResult.Yes)
            {
                try
                {
                    if (_txtmamuon.Text.Equals("") == false)
                    {
                        MuonSach ms = new MuonSach();
                        ms = sachMuonControll.GetById(Convert.ToInt16(_txtmamuon.Text));
                        decimal  datcoccu = ms.TienCoc;
                        MuonSach sach     = new MuonSach();
                        try
                        {
                            sach.MaMuon      = Convert.ToInt16(_txtmamuon.Text);
                            sach.SoLuongMuon = Convert.ToInt16(_txtsoluongmuon.Text);
                            sach.TienCoc     = Convert.ToDecimal(_txttiencoc.Text);
                            try
                            {
                                if (_datetra.Text.Equals("") == false)
                                {
                                    try { sach.NgayHen = Convert.ToDateTime(_datetra.Text); }
                                    catch { }
                                }
                                else
                                {
                                    sach.NgayHen = DateTime.Today;
                                }
                                if (_datemuon.Text.Equals("") == false)
                                {
                                    try { sach.NgayMuon = Convert.ToDateTime(_datemuon.Text); }
                                    catch { }
                                }
                                else
                                {
                                    sach.NgayMuon = DateTime.Today;
                                }
                                if (_checkdatra.IsChecked == true)
                                {
                                    sach.DaTra = true;
                                }
                                else
                                {
                                    sach.DaTra = false;
                                }
                            }
                            catch
                            {
                            }
                            if (_cbbtendocgia.SelectedItem != null)
                            {
                                sach.MaDocGia = (_cbbtendocgia.SelectedItem as DocGia).MaDocGia;
                            }
                            if (_cbbtensach.SelectedItem != null)
                            {
                                sach.MaSach = (_cbbtensach.SelectedItem as Sach).MaSach;
                            }
                        }
                        catch { }
                        Sach temp = _cbbtensach.SelectedItem as Sach;

                        int slm = sachControll.CheckChoMuon(temp);
                        slm += Convert.ToInt16(sachMuonControll.GetById(Convert.ToInt16(_txtmamuon.Text)).SoLuongMuon);

                        string warning = "";

                        if (String.IsNullOrWhiteSpace(_cbbtensach.Text))
                        {
                            warning += "Vui lòng Chọn Tên Sách" + '\n';
                        }
                        if (String.IsNullOrWhiteSpace(_cbbtendocgia.Text))
                        {
                            warning += "Vui lòng Chọn Người Mượn." + '\n';
                        }
                        if (slm == 0)
                        {
                            warning += "Sách trong kho đã hết" + '\n';
                        }
                        if (slm < sach.SoLuongMuon)
                        {
                            warning += "Sách trong kho còn:" + slm + '\n';
                        }

                        if (!warning.Equals(""))
                        {
                            MessageBox.Show(
                                warning,
                                "Lưu Sách",
                                MessageBoxButton.OK,
                                MessageBoxImage.Warning);
                            return;
                        }
                        if (sachMuonControll.Edit(sach))
                        {
                            try
                            {
                                Sach sachtemp = sachControll.GetById(sach.MaSach);
                                sachtemp.LuongDaMuon = sachMuonControll.GetTongSachMuon(sachtemp) == null ? 0 : sachMuonControll.GetTongSachMuon(sachtemp).Value;
                                sachControll.Edit(sachtemp);
                                DocGia dgtemp = docGiaControll.GetById(sach.MaDocGia);
                                dgtemp.TienKiGui = sachMuonControll.GetTongTienCoc(dgtemp) == null ? 0 : sachMuonControll.GetTongTienCoc(dgtemp).Value;
                                docGiaControll.Edit(dgtemp);
                            }

                            catch (Exception ex) { MessageBox.Show(ex.ToString()); }
                            MessageBox.Show(
                                "Cập nhật thành công",
                                "Cập Nhật Sách",
                                MessageBoxButton.OK,
                                MessageBoxImage.Information);
                        }
                        else
                        {
                            MessageBox.Show(
                                "Cập Nhật thất bại",
                                "Cập Nhật Sách",
                                MessageBoxButton.OK,
                                MessageBoxImage.Error);
                        }

                        LoadSachMuonTable();
                    }
                    else
                    {
                        MessageBox.Show(
                            "Mã sách không hợp lệ",
                            "Cập nhật sách",
                            MessageBoxButton.OK,
                            MessageBoxImage.Warning);
                    }
                }

                catch
                {
                }
            }
        }
Exemple #23
0
        private void _btnadd_Click(object sender, RoutedEventArgs e)
        {
            if (_btnadd.Content.Equals("Add new"))
            {
                _btnadd.Content           = "Hoàn tất";
                _btnadd_cancel.IsEnabled  = true;
                _btnadd_cancel.Visibility = Visibility.Visible;
                _btnsave.IsEnabled        = false;
                _btndelete.IsEnabled      = false;
                _btndelete.IsEnabled      = false;
                _btnload.IsEnabled        = false;
                gridSachMuon.IsEnabled    = false;

                _txtmamuon.Clear();
                _txtsoluongmuon.Clear();
                _txttiencoc.Clear();
                _datemuon.Clear();
                _datetra.Clear();
                _checkdatra.IsChecked      = false;
                _cbbtendocgia.SelectedItem = null;
                _cbbtensach.SelectedItem   = null;


                return;
            }

            string warning = "";

            if (String.IsNullOrWhiteSpace(_txtsoluongmuon.Text))
            {
                warning += "Vui lòng nhập Số Lượng Sách Mượn." + '\n';
            }
            if (String.IsNullOrWhiteSpace(_txttiencoc.Text))
            {
                warning += "Vui lòng nhập tiền cọc." + '\n';
            }
            if (String.IsNullOrWhiteSpace(_cbbtendocgia.Text))
            {
                warning += "Vui lòng Chọn Độc Giả." + '\n';
            }
            if (String.IsNullOrWhiteSpace(_cbbtensach.Text))
            {
                warning += "Vui lòng Chọn Tên Sách." + '\n';
            }

            if (!warning.Equals(""))
            {
                MessageBox.Show(
                    warning,
                    "Thêm mới Sách Mượn",
                    MessageBoxButton.OK,
                    MessageBoxImage.Warning);
                return;
            }
            MuonSach sach = new MuonSach();

            try
            {
                sach.SoLuongMuon = Convert.ToInt16(_txtsoluongmuon.Text);
                sach.TienCoc     = Convert.ToDecimal(_txttiencoc.Text);
                if (_checkdatra.IsChecked == true)
                {
                    sach.DaTra = true;
                }
                else
                {
                    sach.DaTra = false;
                }

                if (_datemuon.Text.Equals("") == false && _datetra.Text.Equals("") == false)
                {
                    try
                    {
                        sach.NgayMuon = DateTime.Today;
                        sach.NgayHen  = Convert.ToDateTime(_datetra.Text);
                    }
                    catch { }
                }
                else
                {
                    sach.NgayMuon = DateTime.Today;
                    sach.NgayHen  = DateTime.Today;
                }
            }
            catch
            {
            }
            if (_cbbtendocgia.SelectedItem != null)
            {
                sach.MaDocGia = (_cbbtendocgia.SelectedItem as View_Models.DocGia).MaDocGia;
            }
            if (_cbbtensach.SelectedItem != null)
            {
                sach.MaSach = (_cbbtensach.SelectedItem as View_Models.Sach).MaSach;
            }
            Sach temp = _cbbtensach.SelectedItem as Sach;
            int  slcm = sachControll.CheckChoMuon(temp);

            if (slcm == 0)
            {
                warning += "Sách trong kho đã hết" + '\n';
            }
            if (slcm < sach.SoLuongMuon)
            {
                warning += "Sách trong kho còn:" + slcm + '\n';
            }
            if (!warning.Equals(""))
            {
                MessageBox.Show(
                    warning,
                    "Thêm mới Sách Mượn",
                    MessageBoxButton.OK,
                    MessageBoxImage.Warning);
                return;
            }

            if (sachMuonControll.Add(sach))
            {
                Sach sachtemp = sachControll.GetById(sach.MaSach);

                sachtemp.LuongDaMuon = sachMuonControll.GetTongSachMuon(sachtemp) == null? 0: sachMuonControll.GetTongSachMuon(sachtemp).Value;
                sachControll.Edit(sachtemp);
                DocGia dgtemp = docGiaControll.GetById(sach.MaDocGia);
                dgtemp.TienKiGui = sachMuonControll.GetTongTienCoc(dgtemp) == null ? 0 : sachMuonControll.GetTongTienCoc(dgtemp).Value;
                docGiaControll.Edit(dgtemp);
                MessageBox.Show(
                    "Thêm mới thành công",
                    "Thêm mới Sách Muọn",
                    MessageBoxButton.OK,
                    MessageBoxImage.Information);
                MessageBoxResult re;
                re = MessageBox.Show("Bạn có muốn in phiếu không", "In Phiếu", MessageBoxButton.YesNo, MessageBoxImage.Question);
                if (re == MessageBoxResult.Yes)
                {
                    BookLoanPhieuMuon report = new BookLoanPhieuMuon(sach.MaDocGia, sach.NgayMuon);
                    report.FilterString = "[DaTra] = false";
                    DocumentPreviewWindow window = new DocumentPreviewWindow();
                    window.PreviewControl.DocumentSource = report;
                    report.CreateDocument(true);
                    window.ShowDialog();
                }
            }
            else
            {
                MessageBox.Show(
                    "Thêm mới thất bại",
                    "Thêm mới Sách Mượn",
                    MessageBoxButton.OK,
                    MessageBoxImage.Error);
            }

            _btnadd.Content           = "Add new";
            _btnadd_cancel.IsEnabled  = false;
            _btnadd_cancel.Visibility = Visibility.Hidden;
            _btnsave.IsEnabled        = true;
            _btndelete.IsEnabled      = true;
            _btnload.IsEnabled        = true;
            gridSachMuon.IsEnabled    = true;
            LoadSachMuonTable();
        }
Exemple #24
0
 public int Add(MuonSach item)
 {
     return(_repository.Add(item));
 }
Exemple #25
0
        public IActionResult DatSach(int id, int?idchinhanh)
        {
            //phân quyền
            if (HttpContext.Session.GetString("TaiKhoan") == null)
            {
                return(RedirectToAction("Login", "DocGia"));
            }
            //
            if (idchinhanh == 0)
            {
                return(RedirectToAction("Details", "Sach", new { id = id }));
            }
            if (HttpContext.Session.GetInt32("LoaiTaiKhoan") == 0)
            {
                if (soSachDangMuon((int)HttpContext.Session.GetInt32("IDDocGia")) >= 5)
                {
                    return(RedirectToAction("Details", "Sach", new { id = id }));
                }
            }
            else if (HttpContext.Session.GetInt32("LoaiTaiKhoan") == 2)
            {
                if (soSachDangMuon((int)HttpContext.Session.GetInt32("IDDocGia")) >= 3)
                {
                    return(RedirectToAction("Details", "Sach", new { id = id }));
                }
            }
            var sach = context.Saches.SingleOrDefault(m => m.IDSach == id);

            if (sach == null)
            {
                return(NotFound());
            }
            var nhanVien = (from cn in context.ChiNhanhs
                            join nv in context.NhanViens
                            on cn.IDChiNhanh equals nv.IDChiNhanh
                            where nv.LoaiNhanVien == 0 && cn.IDChiNhanh == idchinhanh
                            select new MuonSach
            {
                IDNhanVien = nv.IDNhanVien,
                TenChiNhanh = cn.TenChiNhanh
            }).SingleOrDefault();
            var muonSach = new MuonSach()
            {
                IDSach        = id,
                IDDocGia      = (int)HttpContext.Session.GetInt32("IDDocGia"),
                IDNhanVien    = nhanVien.IDNhanVien,
                TenChiNhanh   = nhanVien.TenChiNhanh,
                PhiMuon       = sach.TienMuon,
                TienCoc       = sach.TienMua,
                NgayMuon      = DateTime.Now,
                TrangThai     = 0,
                TinhTrangSach = ""
            };

            context.MuonSaches.Add(muonSach);
            context.SaveChanges();
            SachChiNhanh sachChiNhanh = (from scn in context.SachChiNhanhs
                                         where scn.IDChiNhanh == idchinhanh && scn.IDSach == id
                                         select new SachChiNhanh
            {
                IDSachChiNhanh = scn.IDSachChiNhanh,
                IDSach = scn.IDSach,
                IDChiNhanh = scn.IDChiNhanh,
                TongSoLuong = scn.TongSoLuong,
                SoSachCon = scn.SoSachCon
            }).SingleOrDefault();

            if (sachChiNhanh.SoSachCon != 0 && sachChiNhanh != null)
            {
                sachChiNhanh.SoSachCon--;
                context.SachChiNhanhs.Update(sachChiNhanh);
                context.SaveChanges();
            }
            return(RedirectToAction("Index", "Home"));
        }