Beispiel #1
0
        public ActionResult Edit(NhaSX n)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    var nsx = new NhaSanXuat();
                    nsx.idNSX  = n.idNSX;
                    nsx.MoTa   = n.MoTa;
                    nsx.TenNSX = n.TenNSX;
                    nsx.SDT    = n.SDT;
                    nsx.DiaChi = n.DiaChi;

                    NSXBUS.EditNSX(nsx);
                    return(RedirectToAction("Index"));
                }
                catch
                {
                    return(View());
                }
            }
            else
            {
                return(View());
            }
        }
Beispiel #2
0
        public int updateNhaSX(NhaSX nhaSX)
        {
            var roweffect = _dbConnection.Execute($"Update NhaSX SET tennsx = N'{nhaSX.tennsx}'," +
                                                  $" where mansx = '{nhaSX.mansx}'", commandType: CommandType.Text);

            return(roweffect);
        }
Beispiel #3
0
        public ActionResult Create(NhaSX n)
        {
            // TODO: Add insert logic here
            if (ModelState.IsValid)
            {
                try {
                    var nsx = new NhaSanXuat();
                    nsx.idNSX  = n.idNSX;
                    nsx.MoTa   = n.MoTa;
                    nsx.TenNSX = n.TenNSX;
                    nsx.SDT    = n.SDT;
                    nsx.DiaChi = n.DiaChi;

                    NSXBUS.SaveNSX(nsx);
                    return(RedirectToAction("Index"));
                }
                catch {
                    return(View());
                }
            }
            else
            {
                return(View());
            }
        }
Beispiel #4
0
        public void AddNSX(NhaSX n)
        {
            PBL3 db = new PBL3();

            db.NhaSX.Add(n);
            db.SaveChanges();
        }
        //Hiển thị chi tiết nhà sản xuất khi chọn nhàn sản xuất
        private void dgvNhaSX_Click(object sender, EventArgs e)
        {
            int          vitri = dgvNhaSX.CurrentRow.Index;
            List <NhaSX> list  = NhaSXClient.HienThiNhaSX().ToList();

            NhaSX            = list[vitri];
            txtNhaSXID.Text  = NhaSX.NhaSX_ID.ToString();
            txtTenNhaSX.Text = NhaSX.TenNhaSX.ToString();
        }
        public ActionResult ThemNSX(NhaSX ns, FormCollection form)
        {
            NhaSX nsx = new NhaSX();

            nsx.TenNSX = form["TenNSX"];
            db.NhaSXes.InsertOnSubmit(nsx);
            db.SubmitChanges();
            return(RedirectToAction("NSX"));
        }
Beispiel #7
0
        public IActionResult Post([FromBody] NhaSX nhaSX)
        {
            var roweffect = _nhaSXService.addNhaSX(nhaSX);

            if (roweffect == 400)
            {
                return(Created("Thông báo", "Mã nhà sản xuất đã tồn tại"));
            }
            return(Ok(roweffect));
        }
        public ActionResult SuaNSX(int id)
        {
            NhaSX nsx = db.NhaSXes.SingleOrDefault(n => n.MaNSX == id);

            ViewBag.MaNSX = nsx.MaNSX;
            if (nsx == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            return(View(nsx));
        }
Beispiel #9
0
        // GET: Admin/NhaSX/Edit/5
        public ActionResult Edit(int id)
        {
            var n   = NSXBUS.LoadNSX(id);
            var nsx = new NhaSX();

            nsx.idNSX  = n.idNSX;
            nsx.MoTa   = n.MoTa;
            nsx.TenNSX = n.TenNSX;
            nsx.SDT    = n.SDT;
            nsx.DiaChi = n.DiaChi;
            return(View(nsx));
        }
Beispiel #10
0
        public int addNhaSX(NhaSX nhaSX)
        {
            var res = _nhaSXRepository.getNhaSXbyMa(nhaSX.mansx);

            if (res != null)
            {
                return(400);
            }
            else
            {
                var roweffect = _nhaSXRepository.addNhaSX(nhaSX);
                return(roweffect);
            }
        }
Beispiel #11
0
 protected void ThemNhaSX_Click(object sender, EventArgs e)
 {
     if (IsValid)
     {
         XulyThemNhaSX themNSX = new XulyThemNhaSX();
         NhaSX         nhasx   = new NhaSX();
         nhasx.MaNSX   = txtMaNSX.Text;
         nhasx.TenNSX  = txtTenNSX.Text;
         themNSX.nhasx = nhasx;
         try
         {
             themNSX.Thucthi();
             this.load_gridview();
         }
         catch
         {
             lableThongbao.Text = "Kiểm tra thông tin nhập vào! Có thể trùng MaNSX";
         }
     }
 }
        public ActionResult CreateNSX(NhaSX nsx)
        {
            bool tontaiNSX = data.Table_NhaSXes.Any(m => m.NhaSX == nsx.NHASX);

            if (tontaiNSX)
            {
                ModelState.AddModelError("NhaSX", "Nhà sản xuất này đã tồn tại");
            }

            if (ModelState.IsValid)
            {
                DA_Web.Models.Table_NhaSX tb_nsx = new Table_NhaSX();
                tb_nsx.NhaSX = nsx.NHASX;
                tb_nsx.NoiSX = nsx.NoiSX;
                data.Table_NhaSXes.InsertOnSubmit(tb_nsx);
                data.SubmitChanges();

                return(RedirectToAction("Index", "NSX"));
            }
            return(View(nsx));
        }
Beispiel #13
0
 private void ViewNSX_Click(object sender, DataGridViewCellEventArgs e)
 {
     int vitri = ViewNSX.CurrentRow.Index;
     List<NhaSX> list = qlnsx.HienThiNhaSX().ToList();
     nsx = list[vitri];
     txtMaNhaSanXuat.Text = nsx.NhaSX_ID.ToString();
     txtTenNhaSanXuat.Text = nsx.TenNhaSX.ToString();
 }
 //Hiển thị chi tiết nhà sản xuất khi chọn nhàn sản xuất
 private void dgvNhaSX_Click(object sender, EventArgs e)
 {
     int vitri = dgvNhaSX.CurrentRow.Index;
     List<NhaSX> list = NhaSXClient.HienThiNhaSX().ToList();
     NhaSX = list[vitri];
     txtNhaSXID.Text = NhaSX.NhaSX_ID.ToString();
     txtTenNhaSX.Text = NhaSX.TenNhaSX.ToString();
 }
Beispiel #15
0
        public IActionResult Put([FromBody] NhaSX nhaSX)
        {
            var roweffect = _nhaSXService.updateNhaSX(nhaSX);

            return(Ok(roweffect));
        }
Beispiel #16
0
        public int updateNhaSX(NhaSX nhaSX)
        {
            var roweffect = _nhaSXRepository.updateNhaSX(nhaSX);

            return(roweffect);
        }
Beispiel #17
0
        public int addNhaSX(NhaSX nhaSX)
        {
            var roweffect = _dbConnection.Execute($"Insert into NhaSX values(N'{nhaSX.mansx}', N'{nhaSX.tennsx}')", commandType: CommandType.Text);

            return(roweffect);
        }