Esempio n. 1
0
        public static bool AddNhaCungCap(int MaNCC,string TenNCC,string Diachi,string email,string Sodienthoai, string IDTaikhoan,DateTime Ngaymo,string chuTK,string CTkhac )
        {
            DBQLKhoEntities model = new DBQLKhoEntities();
            NhaCungCap NCC = new NhaCungCap();
            NCC.IDNhaCungCap = MaNCC;
            NCC.TenNhaCungCap = TenNCC;
            NCC.DiaChi = Diachi;
            NCC.Email = email;
            NCC.SoDienThoai = Sodienthoai;
            NCC.IDTaiKhoan = IDTaikhoan;
            NCC.NgayMoTK = Ngaymo;
            NCC.TenChuTK = chuTK;
            NCC.ChiTietKhac = CTkhac;
            try
            {
                model.NhaCungCap.Add(NCC);
                model.SaveChanges();

            }
            catch
            {
                return false;
            }
            return true;
        }
        public void InsertNCC(NhaCungCap ncc)
        {

            db.NhaCungCaps.Add(ncc);
            db.SaveChanges();

        }
        public void UpdateDS(NhaCungCap ncc)
        {
            NhaCungCap capnhat = this.db.NhaCungCaps.Single(s => s.MaNhaCungCap == ncc.MaNhaCungCap);
            capnhat.MaNhaCungCap = ncc.MaNhaCungCap;
            capnhat.TenNhaCungCap = ncc.TenNhaCungCap;
            capnhat.DiaChi = ncc.DiaChi;
            capnhat.SoDienThoai = ncc.SoDienThoai;
            capnhat.Nuoc = ncc.Nuoc;
            db.SaveChanges();

        }
Esempio n. 4
0
        private void CapNhapLaiKhoHang()
        {
            if (cbKhoHang.SelectedIndex == -1)
            {
                MessageBox.Show("Bạn Cần Chọn Kho Hàng Cần Cập Nhập");
                return;
            }
            KhoHang        khoHang    = cbKhoHang.SelectedItem as KhoHang;
            List <SanPham> DanhSach   = new List <SanPham>();
            NhaCungCap     nhacungcap = cbNhaCungCap.SelectedItem as NhaCungCap;

            foreach (CT_PhieuNhap ct in DanhSachSanPhamTheoHoaDơn)
            {
                MessageBox.Show(ct.SanPham);
                SanPham sanPham = new SanPham()
                {
                    MaSanPham   = ct.SanPham,
                    TenSanPham  = ct.TenSanPham,
                    SoLuong     = ct.SoLuong,
                    KhoHang     = khoHang.MaKhoHang,
                    LoaiSanPham = "LSP0000",
                    NhaCungCap  = nhacungcap.MaNhaCungCap,
                    DonGia      = 0,
                    NhaSanXuat  = "NSX0000"
                };
                DanhSach.Add(sanPham);
            }

            HienThiSanPhamBLL hienThiSanPhamBLL = new HienThiSanPhamBLL();

            foreach (SanPham sp1 in DanhSach)
            {
                List <SanPham> ketQua = hienThiSanPhamBLL.HienThiDanhSachSanPhamTheoMaSP(sp1.MaSanPham);
                if (ketQua.Count == 0)
                {
                    hienThiSanPhamBLL.ThemMoiSanPham(sp1);
                }
                else if (ketQua[0].KhoHang == khoHang.MaKhoHang)
                {
                    int SoLuongSP = ketQua[0].SoLuong + sp1.SoLuong;
                    hienThiSanPhamBLL.ChinhSuaSoLuongSanPham(sp1.MaSanPham, SoLuongSP);
                }
            }
        }
Esempio n. 5
0
 public bool AddData(NhaCungCap ncc)
 {
     cmd.CommandText = String.Format("Insert into NhaCungCap values('{0}', N'{1}', N'{2}', '{3}') ", ncc.MaNCC, ncc.TenNCC, ncc.DiaChi, ncc.SDT1);
     cmd.CommandType = CommandType.Text;
     cmd.Connection  = con.Connection;
     try
     {
         con.OpenConn();
         cmd.ExecuteNonQuery();
         return(true);
     }
     catch (Exception ex)
     {
         string mex = ex.ToString();
         cmd.Dispose();
         con.CloseConn();
     }
     return(false);
 }
Esempio n. 6
0
        public NhaCungCap GetData(String ma)
        {
            NhaCungCap ncc = new NhaCungCap();

            cmd.CommandText = String.Format("Select * from NhaCungCap where MaNCC = '{0}' ", ma);
            cmd.CommandType = CommandType.Text;
            cmd.Connection  = con.Connection;
            try
            {
                con.OpenConn();
                SqlDataReader reader    = cmd.ExecuteReader();
                int           ordMaNV   = reader.GetOrdinal("MaNCC");
                int           ordTenNV  = reader.GetOrdinal("TenNCC");
                int           ordDiaChi = reader.GetOrdinal("DiaChi");
                int           ordSDT    = reader.GetOrdinal("SDT");
                if (reader.HasRows)
                {
                    while (reader.Read())
                    {
                        ncc.MaNCC  = reader.GetString(ordMaNV);
                        ncc.TenNCC = reader.GetString(ordTenNV);
                        ncc.DiaChi = reader.GetString(ordDiaChi);
                        ncc.SDT1   = reader.GetInt32(ordSDT);
                    }
                }
                else
                {
                    reader.Close();
                    con.CloseConn();
                    return(null);
                }
                reader.Close();
                con.CloseConn();
                return(ncc);
            }
            catch (Exception ex)
            {
                string mex = ex.ToString();
                cmd.Dispose();
                con.CloseConn();
            }
            return(null);
        }
Esempio n. 7
0
 public bool UpdateData(NhaCungCap ncc)
 {
     cmd.CommandText = String.Format("update NhaCungCap set TenNCC=N'{0}', DiaChi=N'{1}', SDT='{2}' where MaNCC = '{3}'", ncc.TenNCC, ncc.DiaChi, ncc.SDT1, ncc.MaNCC);
     cmd.CommandType = CommandType.Text;
     cmd.Connection  = con.Connection;
     try
     {
         con.OpenConn();
         cmd.ExecuteNonQuery();
         return(true);
     }
     catch (Exception ex)
     {
         string mex = ex.ToString();
         cmd.Dispose();
         con.CloseConn();
     }
     return(false);
 }
Esempio n. 8
0
        public async Task <NhaCungCap> Create(NhaCungCapForCreateDto nhaCungCap)
        {
            var newNhaCungCap = new NhaCungCap
            {
                MaNhaCungCap    = GenerateId(),
                TenNhaCungCap   = nhaCungCap.TenNhaCungCap,
                SoDienThoai     = nhaCungCap.SoDienThoai,
                DiaChi          = nhaCungCap.DiaChi,
                GhiChu          = nhaCungCap.GhiChu,
                ThoiGianCapNhat = DateTime.Now,
                ThoiGianTao     = DateTime.Now,
                TrangThai       = 1
            };
            await _context.DanhSachNhaCungCap.AddAsync(newNhaCungCap);

            await _context.SaveChangesAsync();

            return(newNhaCungCap);
        }
Esempio n. 9
0
        public async Task <IActionResult> EditPost(int id, NhaCungCapDTO dto)
        {
            ViewBag.Title = "Sửa Chủng Loại";
            var        message = "";
            NhaCungCap ncc     = await _nccRepo.getById(id);

            if (!ModelState.IsValid)
            {
                return(View("~/Views/Admin/Manufactuer/Edit.cshtml", dto));
            }

            //Update Du Lieu
            ncc = dto.NhaCungCapEditMap(ncc);
            await _nccRepo.Update(ncc);

            message         = "Sửa thành công";
            ViewBag.Message = message;
            return(View("~/Views/Admin/Manufactuer/Edit.cshtml", dto));
        }
Esempio n. 10
0
        public NhaCungCap LayNhaCungCapTheoMa(string ma)
        {
            dt = db.LayDuLieu("select * from NhaCungCap where MaNCC");
            NhaCungCap sx = new NhaCungCap();

            if (dt.Rows.Count > 0)
            {
                sx.MaNCC       = Convert.ToString(dt.Rows[0][0]);
                sx.TenNCC      = Convert.ToString(dt.Rows[0][1]);
                sx.DiaChi      = Convert.ToString(dt.Rows[0][2]);
                sx.Email       = Convert.ToString(dt.Rows[0][3]);
                sx.SoDienThoai = Convert.ToString(dt.Rows[0][4]);
            }
            else
            {
                sx = null;
            }
            return(sx);
        }
        public bool SuaNhaCC(NhaCungCap nhacungcap)
        {
            string        sql        = "update nhacungcap set tennhacungcap =@tennhacungcap ,diachi = @diachi,email =@email,dienthoai= @dienthoai where manhacungcap = @manhacungcap";
            List <string> parameters = new List <string>();
            List <object> values     = new List <object>();

            //khoi tao tham so va gia tri
            parameters.Add("manhacungcap");
            values.Add(nhacungcap.Manhacungcap);
            parameters.Add("tennhacungcap");
            values.Add(nhacungcap.Tennhacungcap);
            parameters.Add("diachi");
            values.Add(nhacungcap.Diachi);
            parameters.Add("email");
            values.Add(nhacungcap.Email);
            parameters.Add("dienthoai");
            values.Add(nhacungcap.Dienthoai);
            return(dataAccessHelper.ThuThiCauLenhInsertOrUpdateOrDelete(sql, parameters, values));
        }
Esempio n. 12
0
 private void btnXoa_Click(object sender, EventArgs e)
 {
     try
     {
         if (mIsRowSelected)
         {
             QuanLyBanHangEntities db    = new QuanLyBanHangEntities();
             NhaCungCap            v_NCC = db.NhaCungCaps.FirstOrDefault(x => x.ID == mID);
             db.NhaCungCaps.Remove(v_NCC);
             db.SaveChanges();
             loadDatatoGridView();
             MsgUtil.MessageXoaSuccess();
         }
     }
     catch (Exception v_e)
     {
         MessageBox.Show("Lỗi :" + v_e);
     }
 }
        public ActionResult Edit(string id = null)
        {
            NhaCungCap ob = new NhaCungCap()
            {
                IsDelete = null
            };

            ViewBag.Title = "THÊM MỚI NHÀ CUNG CẤP";
            if (string.IsNullOrEmpty(id) == false)
            {
                ob = new dbQLKhoEntities().NhaCungCaps.ToList().FirstOrDefault(q => q.MaNCC == id);
                if (ob == null)
                {
                    RedirectToAction("Index");
                }
                ViewBag.Title = "SỬA NHÀ CUNG CẤP";
            }
            return(View(ob));
        }
Esempio n. 14
0
        public static bool Them(string TenNCC)
        {
            bool rs = false;

            using (PTTKHTEntities context = new PTTKHTEntities())
            {
                NhaCungCap a = new NhaCungCap()
                {
                    TenNCC = TenNCC
                };
                context.NhaCungCaps.Add(a);
                var created = context.SaveChanges();
                if (created > 0)
                {
                    rs = true;
                }
            }
            return(rs);
        }
        public bool sua1NCC(string maNCC, string tenNCC, string diaChi, string Sdt, string trangthai)
        {
            NhaCungCap nc = new NhaCungCap();

            nc = db.NhaCungCaps.Where(m => m.MaNC == maNCC).FirstOrDefault();
            if (nc != null)
            {
                nc.TenNCC    = tenNCC;
                nc.DIACHI    = diaChi;
                nc.SDT       = Sdt;
                nc.Trangthai = trangthai;
                db.SubmitChanges();
                return(true);
            }
            else
            {
                return(false);
            }
        }
        public int update_NhaCungCap(NhaCungCap ncc)
        {
            NhaCungCap cc = db.NhaCungCaps.FirstOrDefault(t => t.MaNhaCungCap == ncc.MaNhaCungCap);

            if (cc == null)
            {
                return(-1);
            }

            cc.TenNhaCungCap = ncc.TenNhaCungCap;
            cc.SDT           = ncc.SDT;
            cc.Email         = ncc.Email;
            cc.DiaChi        = ncc.DiaChi;
            cc.GhiChu        = ncc.GhiChu;

            db.SubmitChanges();

            return(1);
        }
Esempio n. 17
0
 protected void btnXoa_Click(object sender, EventArgs e)
 {
     if (txtMaNhaCungCap.Text == "")
     {
         CustomValidator1.ErrorMessage = "Hãy chọn một nhà cung cấp để xóa!";
         CustomValidator1.IsValid      = false;
     }
     else
     {
         CustomValidator1.IsValid = true;
         NhaCungCap nhacungcap = db.NhaCungCaps.SingleOrDefault(p => p.MaNhaCungCap == Convert.ToInt32(txtMaNhaCungCap.Text));
         if (nhacungcap != null)
         {
             db.NhaCungCaps.DeleteOnSubmit(nhacungcap);
             db.SubmitChanges();
             HienThi();
         }
     }
 }
Esempio n. 18
0
        private void BtnNhaCC_Click(object sender, EventArgs e)
        {
            // kiểm tra quyền truy cập
            if (!biencucbo.loaitaikhoan.Equals("Quản Lý Kho") && !biencucbo.loaitaikhoan.Equals("admin"))
            {
                MessageBox.Show("Bạn không có quyền truy cập mục này");
                return;
            }
            un_btHeader_Click();
            pnContent.Controls.Clear();
            NhaCungCap nhaCungCap = new NhaCungCap();

            nhaCungCap.TopLevel = false;
            pnContent.Controls.Add(nhaCungCap);
            nhaCungCap.Show();
            this.btnNhaCC.BackColor             = Color.FromArgb(255, 127, 80);
            iconNhaCC.BackColor                 = Color.FromArgb(255, 127, 80);
            btnNhaCC.FlatAppearance.BorderColor = Color.White;
        }
Esempio n. 19
0
 public ActionResult SuaNCC(NhaCungCap ncc)
 {
     if (ModelState.IsValid)
     {
         NhaCungCap ncc1 = cn.NhaCungCaps.SingleOrDefault(n => n.MaNCC == ncc.MaNCC);
         if (ncc1 == null)
         {
             Response.StatusCode = 404;
             return(null);
         }
         ncc1.TenNCC = ncc.TenNCC;
         ncc1.DiaChi = ncc.DiaChi;
         ncc1.SDT    = ncc.SDT;
         ncc1.Email  = ncc.Email;
         cn.SaveChanges();
         SetAlert("SuaThanhCong", "success");
     }
     return(RedirectToAction("NhaCungCap", "QuanLyNhaCungCap"));
 }
Esempio n. 20
0
        // GET: Admin/NhaCungCaps/Edit/5
        public ActionResult Edit(int?id)
        {
            ViewBag.SoNguoiTruyCap     = HttpContext.Application["SoNguoiTruyCap"].ToString();    //Số lượng người truy cập từ application đã được tạo
            ViewBag.SoLuongNguoiOnline = HttpContext.Application["SoNguoiDangOnline"].ToString(); //Lấy số lượng người đang truy cập
            ViewBag.TongDoanhThu       = ThongKeTongDoanhThu();                                   //Thống kê tổng doanh thu
            ViewBag.TongDDH            = ThongKeDonHang();                                        //Thống kê dơn hàng
            ViewBag.TongThanhVien      = ThongKeThanhVien();                                      //Thống kê thành viên
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            NhaCungCap nhaCungCap = db.NhaCungCaps.Find(id);

            if (nhaCungCap == null)
            {
                return(HttpNotFound());
            }
            return(View(nhaCungCap));
        }
Esempio n. 21
0
 public void deleteNhaCungCap(NhaCungCap n)
 {
     try
     {
         openConnection();
         SqlCommand cmd = new SqlCommand("XoaNCC", Conn);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@ID_NhaCungCap", n.ID_NhaCungCap);
         cmd.ExecuteNonQuery();
     }
     catch (Exception ex)
     {
         new Exception("Error: " + ex.Message);
     }
     finally
     {
         closeConnection();
     }
 }
Esempio n. 22
0
        public async Task <ResponseData> ThemNhaCungCap(NhaCungCap nhaCungCap)
        {
            try
            {
                string url     = string.Format("{0}/api/provider/add-new-provider", Config.HOST);
                var    client  = new RestSharp.RestClient(url);
                var    request = new RestSharp.RestRequest(Method.POST);
                request.AddHeader("content-type", "application/json; charset=utf-8");
                request.AddHeader("x-access-token", UserResponse.AccessToken);
                request.AddJsonBody(new
                {
                    ma           = nhaCungCap.Ma,
                    ten          = nhaCungCap.Ten,
                    diaChi       = nhaCungCap.DiaChi,
                    sdt          = nhaCungCap.SDT,
                    email        = nhaCungCap.Email,
                    nguoiDaiDien = nhaCungCap.NguoiDaiDien
                });
                var response = await client.ExecuteTaskAsync(request);

                var responseParse = Newtonsoft.Json.JsonConvert.DeserializeObject <dynamic>(response.Content);
                if (response.StatusCode == System.Net.HttpStatusCode.OK)
                {
                    var data       = responseParse["data"];
                    int providerId = data["providerId"];
                    return(new ResponseData()
                    {
                        Status = Config.CODE_OK,
                        Data = providerId,
                        Message = responseParse["message"]
                    });
                }
                else
                {
                    return(Util.GenerateErrorResponse(response, responseParse));
                }
            }
            catch (Exception ex)
            {
                return(null);
            }
        }
Esempio n. 23
0
        public ActionResult Xoa(NhaCungCap model)
        {
            NhaCungCapF nccf = new NhaCungCapF();

            try
            {
                if (nccf.Delete(model.IDNCC))
                {
                    return(RedirectToAction("DanhSachNhaCungCap"));
                }
                else
                {
                    return(View());
                }
            }
            catch
            {
                return(View());
            }
        }
Esempio n. 24
0
        public ActionResult Them(NhaCungCap model)
        {
            NhaCungCapF spf = new NhaCungCapF();

            try
            {
                if (spf.InSert(model))
                {
                    return(RedirectToAction("DanhSachNhaCungCap"));
                }
                else
                {
                    return(View());
                }
            }
            catch
            {
                return(View());
            }
        }
        public Diablog_NCC(string id)
        {
            InitializeComponent();
            border();
            // load noi dung de sua thong tin
            NhaCungCapDB db = new NhaCungCapDB();

            #region gắn giá trị
            this.id = Convert.ToInt32(id);
            NhaCungCap ncc = db.getNhaCungCap(id);
            txbTenNCC.Text      = ncc.TenNCC;
            txbSoDienThoai.Text = ncc.SoDienThoai;
            txbDiaChi.Text      = ncc.DiaChi;
            #endregion
            // An button add
            btnAdd.Enabled = false;
            btnAdd.Visible = false;
            // Hiện button edit
            btnEdit.Visible = true;
        }
Esempio n. 26
0
 public ActionResult Edit(NhaCungCap nhaCungCap)
 {
     if (Session["username"] == null)
     {
         return(RedirectToAction("/Index", "Users"));
     }
     else
     {
         if (ModelState.IsValid)
         {
             using (var db = new BanHangEntity())
             {
                 db.Entry(nhaCungCap).State = System.Data.Entity.EntityState.Modified;
                 db.SaveChanges();
             }
             return(RedirectToAction("Index"));
         }
         return(View(nhaCungCap));
     }
 }
Esempio n. 27
0
        //Hiển thị sách theo nhà cung cấp
        public ViewResult GiayTheoNCC(int _MaNCC)
        {
            //Kiểm tra NCC có tồn tại không
            NhaCungCap ncc = db.NhaCungCaps.SingleOrDefault(n => n.MaNCC == _MaNCC);

            if (ncc == null)
            {
                Response.StatusCode = 404;
                return(View());
            }
            //Truy  Xuất danh sách các sách NCC
            List <Giay> lstGiay = db.Giays.Where(n => n.MaNCC == _MaNCC && n.SoLuongTon > 0).OrderBy(n => n.GiaBan).ToList();

            //Xem thử có NCC nào đó không
            if (lstGiay.Count == 0)
            {
                ViewBag.Giay = "Không có Giày của Nhà cung cấp này!";
            }
            return(View(lstGiay));
        }
Esempio n. 28
0
        public void Sua(ArrayList arrayList)
        {
            NhaCungCap kq = find(arrayList);

            if (kq == null)
            {
                Console.WriteLine("Không tìm thấy");
            }
            else
            {
                Console.WriteLine("Nhập tên nhà cung cấp");
                kq.Tennhacc = Console.ReadLine();
                Console.WriteLine("Nhập địa chỉ");
                kq.Diachi = Console.ReadLine();
                Console.WriteLine("Nhập số điện thoại");
                kq.Sdt = Console.ReadLine();

                Console.WriteLine("Sửa thành công");
            }
        }
Esempio n. 29
0
 public ActionResult Create(NhaCungCap nhaCungCap)
 {
     if (Session["username"] == null)
     {
         return(RedirectToAction("/Index", "Users"));
     }
     else
     {
         if (ModelState.IsValid)
         {
             using (var db = new BanHangEntity())
             {
                 db.NhaCungCaps.Add(nhaCungCap);
                 db.SaveChanges();
                 return(RedirectToAction("Index"));
             }
         }
         return(View(nhaCungCap));
     }
 }
Esempio n. 30
0
        //Hiển thị sách theo nhà cung cấp
        public ViewResult DienThoaiTheoNCC(int _MaNCC)
        {
            //Kiểm tra NXB có tồn tại không
            NhaCungCap ncc = db.NhaCungCaps.SingleOrDefault(n => n.MaNCC == _MaNCC);

            if (ncc == null)
            {
                Response.StatusCode = 404;
                return(View());
            }
            //Truy  Xuất danh sách các sách NXB
            List <DienThoai> lstDienThoai = db.DienThoais.Where(n => n.MaNCC == _MaNCC && n.SoLuongTon > 0).OrderBy(n => n.GiaBan).ToList();

            //Xem thử có NXB nào đó không
            if (lstDienThoai.Count == 0)
            {
                ViewBag.DienThoai = "Không có Điện Thoại của Nhà cung cấp này!";
            }
            return(View(lstDienThoai));
        }
Esempio n. 31
0
        // GET: NhaCungCaps/Details/5
        public ActionResult Details(string id)
        {
            NguoiDung sNguoiDung = Session["nguoiDung"] as NguoiDung;

            if (sNguoiDung == null || db.NguoiDungs.Where(d => d.MaND == sNguoiDung.MaND).FirstOrDefault() == null)
            {
                return(RedirectToAction("Index", "Login"));
            }
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            NhaCungCap nhaCungCap = db.NhaCungCaps.Find(id);

            if (nhaCungCap == null)
            {
                return(HttpNotFound());
            }
            return(View(nhaCungCap));
        }
Esempio n. 32
0
        public void Them(string mancc, string tenncc, string diachi, int sdt)
        {
            var ncc = new NhaCungCap
            {
                MaNCC  = mancc,
                TenNCC = tenncc,
                SDT    = sdt,
                DiaChi = diachi
            };

            try
            {
                qly.NhaCungCaps.InsertOnSubmit(ncc);
                qly.SubmitChanges();
            }
            catch (Exception)
            {
                MessageBox.Show("Không thêm được !!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 33
0
        public int Add(NhaCungCap emp)
        {
            List <SqlParameter> paras = new List <SqlParameter>();

            paras.Add(new SqlParameter("@mancc", emp.MaNCC));
            paras.Add(new SqlParameter("@tenncc", emp.TenNCC));
            paras.Add(new SqlParameter("@sdt", emp.SDT));
            paras.Add(new SqlParameter("@diachi", emp.DiaChi));
            paras.Add(new SqlParameter("@email", emp.Email));

            try
            {
                return(dp.ExcuteNonQuery("ThemNhaCungCap", System.Data.CommandType.StoredProcedure, paras));
                // " ten thu tuc " , loại , danh sach
            }
            catch (SqlException ex)
            {
                throw ex;
            }
        }
 public void InsertDS(NhaCungCap ds)
 {
     this.ms.InsertNCC(ds);
 }
 public void UpdateDS(NhaCungCap ds)
 {
     this.ms.UpdateDS(ds);
 }