Exemplo n.º 1
0
 private void btnLuuNCC_Click(object sender, EventArgs e)
 {
     txtMaNCC.Text = BUS_NhaCungCap.Intance.loadMaNCC();
     if (check == true)
     {
         check             = !check;
         btnSuaNCC.Enabled = false;
         btnXoaNCC.Enabled = false;
         btnLuuNCC.Text    = "Lưu";
         resetData();
         txtTenNCC.Focus();
     }
     else
     {
         if (KiemTraNhap())
         {
             check             = !check;
             btnSuaNCC.Enabled = true;
             btnXoaNCC.Enabled = true;
             btnLuuNCC.Text    = "Thêm";
             DTO_NhaCungCap ncc = new DTO_NhaCungCap();
             ncc.MaNCC  = txtMaNCC.Text;
             ncc.TenNCC = txtTenNCC.Text;
             ncc.DiaChi = rtbDiaChiKhachNCC.Text;
             ncc.Email  = txtEmailNCC.Text;
             ncc.SDT    = int.Parse(txtDienThoaiNCC.Text);
             if (BUS_NhaCungCap.Intance.themNCC(ncc))
             {
                 MessageBox.Show("Thêm thành công!", "Thông báo");
                 LoadData();
             }
         }
     }
 }
Exemplo n.º 2
0
        public int update_nhacungcap(DTO_NhaCungCap dto_nhacungcap)
        {
            int parameter = 6;

            string[] name   = new string[parameter];
            object[] values = new object[parameter];

            name[0] = "@idnhacungcap";
            name[1] = "@tencongty";
            name[2] = "@diachi";
            name[3] = "@sodienthoai";
            name[4] = "@website";
            name[5] = "@congiaodich";

            values[0] = dto_nhacungcap.idnhacungcap;
            values[1] = dto_nhacungcap.tencongty;
            values[2] = dto_nhacungcap.diachi;
            values[3] = dto_nhacungcap.sodienthoai;
            values[4] = dto_nhacungcap.website;
            values[5] = dto_nhacungcap.congiaodich;

            string sql = "update_nhacungcap";

            return(ketnoi.Execute(sql, name, values, parameter));
        }
Exemplo n.º 3
0
        public FormCapNhatNhaCungCap(string mancc)
        {
            InitializeComponent();
            Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS();
            DTO_NhaCungCap[]      NV  = bus.search_NhaCungCap(mancc);
            DTO_NhaCungCap        ncc = NV[0];

            lbl_MaDN.Text      = mancc;
            TbTenNCC.Text      = ncc.TENNCC;
            TbDiaChi.Text      = ncc.DIACHI;
            dateHT.Text        = ncc.NGHT;
            TbMucDo.Text       = ncc.MUCDOCC;
            TbTrangThai.Text   = ncc.TRANGTHAI;
            TbSdt.Text         = ncc.SDT;
            this.StartPosition = FormStartPosition.CenterScreen;

            string ma = lbl_MaDN.Text;

            if (System.IO.File.Exists(Application.StartupPath + "/HinhAnhNCC/" + ma + ".jpg"))
            {
                avatar.Image = Image.FromFile(Application.StartupPath + "/HinhAnhNCC/" + ma + ".jpg");
            }
            else
            if (System.IO.File.Exists(Application.StartupPath + "/HinhAnhNCC/" + ma + ".png"))
            {
                avatar.Image = Image.FromFile(Application.StartupPath + "/HinhAnhNCC/" + ma + ".png");
            }
            else
            {
                avatar.Image = Image.FromFile(Application.StartupPath + "/HinhAnhNCC/None.jpg");
            }
        }
Exemplo n.º 4
0
        private void btThem_Click(object sender, EventArgs e)
        {
            DAO_NhaCungCap dao = new DAO_NhaCungCap();

            if (ex.KiemTraChuoi(tbTen.Text, 100) && ex.KiemTraChuoi(tbDiaChi.Text, 500))
            {
                if (ex.KiemTraSoLuong(tbSDT.Text, 11))
                {
                    DTO_NhaCungCap dto = new DTO_NhaCungCap(tbTen.Text, tbDiaChi.Text, Convert.ToInt32(tbSDT.Text));
                    dao.Insert(dto);
                    tbTen.Text    = "";
                    tbDiaChi.Text = "";
                    tbSDT.Text    = "";
                }
                else
                {
                    MessageBox.Show("Nhập Sai SĐT");
                }
            }
            else
            {
                MessageBox.Show("Tên Hoặc Địa Chỉ Quá Dài");
            }

            FNhaCungCap_Load(sender, e);
        }
Exemplo n.º 5
0
        public DTO_NhaCungCap[] search_NhaCungCap(string st)
        {
            int       i         = 0;
            DataTable infotable = ncc.timKiemNhaCungCap(st);

            if (infotable.Rows.Count == 0)
            {
                DTO_NhaCungCap[] temp = new DTO_NhaCungCap[1];
                temp[0] = new DTO_NhaCungCap(getThongTinNCC(0, 0), getThongTinNCC(1, 0), getThongTinNCC(2, 0), getThongTinNCC(3, 0), getThongTinNCC(4, 0), getThongTinNCC(5, 0), getThongTinNCC(6, 0));
                return(temp);
            }
            DTO_NhaCungCap[]  dtoncc = new DTO_NhaCungCap[infotable.Rows.Count];
            DataRowCollection result = infotable.Rows;

            foreach (DataRow row in result)
            {
                string[] str = new string[9];
                for (int j = 0; j <= 6; j++)
                {
                    str[j] = row[j].ToString();
                }
                dtoncc[i] = new DTO_NhaCungCap(str[0], str[1], str[2], str[3], str[4], str[5], str[6]);
                i++;
            }
            return(dtoncc);
        }
Exemplo n.º 6
0
        public bool suaNhaCungCap(DTO_NhaCungCap tv)
        {
            try
            {
                // Ket noi
                connect.Open();

                // Query string
                string SQL = string.Format("UPDATE NHACUNGCAP " +
                                           "SET TENNCC= N'{1}', NGHT='{2}',DIACHI= N'{3}' , SDT='{4}' , MUCDOCC=N'{5}',TRANGTHAI=N'{6}' " +
                                           "WHERE MANCC='{0}'",
                                           tv.MANCC, tv.TENNCC, tv.NGHT, tv.DIACHI, tv.SDT, tv.MUCDOCC, tv.TRANGTHAI);

                // Command (mặc định command type = text nên chúng ta khỏi fải làm gì nhiều).
                SqlCommand cmd = new SqlCommand(SQL, connect);

                // Query và kiểm tra
                if (cmd.ExecuteNonQuery() > 0)
                {
                    return(true);
                }
            }
            catch (Exception e)
            {
            }
            finally
            {
                // Dong ket noi
                connect.Close();
            }

            return(false);
        }
Exemplo n.º 7
0
        private void PictureBox9_Click(object sender, EventArgs e)
        {
            Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS();
            DTO_NhaCungCap        NCC = new DTO_NhaCungCap();

            NCC.MANCC     = txtMa.Text;
            NCC.TENNCC    = txtTen.Text;
            NCC.NGHT      = dateNgHT.Text;
            NCC.DIACHI    = txtDiaChi.Text;
            NCC.SDT       = txtHotLine.Text;
            NCC.MUCDOCC   = txtMucDo.Text;
            NCC.TRANGTHAI = txtTrangThai.Text;

            if (bus.themData(NCC))
            {
            }
            else
            {
                MessageBox.Show("Có vấn đề xảy ra mời bạn xem lại! Không thành công");
                return;
            }
            string desAnh = Application.StartupPath + "/HinhAnhNCC/" + txtMa.Text + ".jpg";

            if (fileAnh != "")
            {
                if (File.Exists(desAnh))
                {
                    File.Delete(desAnh);
                }
                File.Copy(fileAnh, desAnh);
            }
            DialogResult = DialogResult.OK;
            Close();
        }
Exemplo n.º 8
0
        private void Pic_UpdateNCC_Click(object sender, EventArgs e)
        {
            string         NGHT = DateChange.ToString(dateHT.DateTime);
            DTO_NhaCungCap NCC  = new DTO_NhaCungCap(lbl_MaDN.Text, TbTenNCC.Text, NGHT, TbDiaChi.Text, TbSdt.Text, TbMucDo.Text, TbTrangThai.Text);

            Stelia_BUS.Stelia_BUS bus = new Stelia_BUS.Stelia_BUS();
            if (bus.suaData(NCC) == false)
            {
                //MessageBox.Show("Có lỗi xảy ra! Không thành công");
                PushNoti noti = new PushNoti("Error", "Có lỗi xảy ra! Sửa không thành công!");
                noti.Width  = this.Width;
                noti.Height = 30;
                this.Controls.Add(noti);
                noti.Show();
                noti.ShowNoti();
                return;
            }
            else
            {
                PushNoti noti1 = new PushNoti("Success", "Cập nhật thông tin thành công!");
                noti1.Width  = this.Width;
                noti1.Height = 30;
                this.Controls.Add(noti1);
                noti1.Show();
                noti1.ShowNoti();
                //MessageBox.Show("Bạn đã cập nhật thành công");
            }
        }
Exemplo n.º 9
0
        public bool themNhaCungCap(DTO_NhaCungCap tv)// THẮNG
        {
            try
            {
                // Ket noi
                connect.Open();


                string SQL = string.Format("INSERT INTO NHACUNGCAP (MANCC, TENNCC, NGHT, DIACHI, SDT, MUCDOCC, TRANGTHAI) " +
                                           "VALUES ('{0}', N'{1}', '{2}', N'{3}', '{4}', N'{5}', N'{6}')",
                                           tv.MANCC, tv.TENNCC, tv.NGHT, tv.DIACHI, tv.SDT, tv.MUCDOCC, tv.TRANGTHAI); // DỮ LIỆU NHẬP VÀO

                // Command (mặc định command type = text nên chúng ta khỏi fải làm gì nhiều).
                SqlCommand cmd = new SqlCommand(SQL, connect);

                // Query và kiểm tra
                if (cmd.ExecuteNonQuery() > 0)
                {
                    return(true);
                }
            }
            catch (Exception e)
            {
            }
            finally
            {
                // Dong ket noi
                connect.Close();
            }

            return(false);
        }
Exemplo n.º 10
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            if (btnThem.Text == "Thêm Nhà Cung Cấp")
            {
                ResetValue();
                SetDefault(true);
                btnThem.Text     = "Lưu";
                btnSua.Enabled   = false;
                btnxoa.Text      = "Hủy";
                btnthoat.Enabled = true;
                btnThem.Enabled  = true;
                txtTenNCC.Focus();
            }
            else
            {
                DialogResult result = MessageBox.Show("Bạn chắc chắn muốn thêm nhà cung cấp", "THÊM NHÀ CUNG CẤP", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
                if (result == DialogResult.OK)
                {
                    if (KiemTra())
                    {
                        DTO_NhaCungCap ldl = new DTO_NhaCungCap();
                        ldl.Name   = this.txtTenNCC.Text;
                        ldl.DiaChi = this.txtDiaChi.Text;
                        ldl.Email  = this.txtEmail.Text;
                        ldl.Sdt    = this.numSDT.Value.ToString();
                        bool cancreateaccount = ncc.themNhaCungCap(ldl);
                        if (!cancreateaccount)
                        {
                            txtTenNCC.Focus();
                            MessageBox.Show("Vui lòng kiểm tra lại quy định và dữ liệu", "Thêm tài khoản thất bại", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            return;
                        }
                        btnThem.Text = "Thêm Nhà Cung Cấp";
                        btnxoa.Text  = "Xóa";

                        dataMatHang.DataSource = ncc.LayDanhSachNhaCungCap();
                        CurrencyManager myCurrencyManager = (CurrencyManager)this.BindingContext[dataMatHang.DataSource];
                        myCurrencyManager.Refresh();

                        SetDefault(false);
                        ResetValue();

                        if (string.IsNullOrEmpty(txtMaNCC.Text))
                        {
                            btnthoat.Enabled = false;
                        }

                        MessageBox.Show("Thêm nhà cung cấp thành công", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    }
                    else
                    {
                        MessageBox.Show("Vui lòng kiểm tra lại quy định và dữ liệu", "Thêm nhà cung cấp thất bại", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
        }
Exemplo n.º 11
0
 public void DeleteNCC(DTO_NhaCungCap obj)
 {
     using (CellphoneComponentEntities db = new CellphoneComponentEntities())
     {
         NhaCungCap ncc = (from item in db.NhaCungCaps
                           where item.MaNhaCungCap == obj.MaNhaCungCap
                           select item).SingleOrDefault();
         db.NhaCungCaps.Remove(ncc);
         db.SaveChanges();
     }
 }
Exemplo n.º 12
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtMaNCC.Text))
            {
                MessageBox.Show("Vui lòng chọn nhà cung cấp để cập nhật", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                SetDefault(false);
            }
            else
            {
                if (btnSua.Text == "Sửa")
                {
                    btnSua.Text   = "Cập nhật";
                    btnthoat.Text = "Hủy";
                    SetDefault(true);
                    txtTenNCC.Focus();
                }
                else
                {
                    DialogResult result = MessageBox.Show("Bạn chắc chắn muốn cập nhật", "THÔNG BÁO", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
                    if (result == DialogResult.OK)
                    {
                        if (!KiemTra())
                        {
                            return;
                        }
                        DTO_NhaCungCap ldl = new DTO_NhaCungCap();
                        ldl.Name   = this.txtTenNCC.Text;
                        ldl.Sdt    = this.numSDT.Value.ToString();
                        ldl.Email  = this.txtEmail.Text;
                        ldl.DiaChi = this.txtDiaChi.Text;

                        ldl.Id = long.Parse(this.txtMaNCC.Text);


                        if (ncc.suaNhaCungCap(ldl))
                        {
                            btnSua.Text            = "Sửa";
                            btnthoat.Text          = "Thoát";
                            dataMatHang.DataSource = ncc.LayDanhSachNhaCungCap();
                            CurrencyManager myCurrencyManager = (CurrencyManager)this.BindingContext[dataMatHang.DataSource];
                            myCurrencyManager.Refresh();

                            MessageBox.Show("Cập nhật nhà cung cấp thành công", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                            SetDefault(false);
                            ResetValue();
                        }
                        else
                        {
                            MessageBox.Show("Vui lòng kiểm tra lại quy định và dữ liệu", "Cập nhật nhà cung cấp thất bại", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                }
            }
        }
Exemplo n.º 13
0
        static public string check_Nhap(DTO_NhaCungCap ncc)
        {
            string error = "";

            Stelia_BUS.Stelia_BUS bus   = new Stelia_BUS.Stelia_BUS();
            DTO_NhaCungCap[]      nhacc = bus.search_NhaCungCap(ncc.MANCC);
            if (nhacc[0].MANCC == ncc.MANCC)
            {
                error += "Mã nhà cung cấp này đã tồn tại";
            }
            return(error);
        }
Exemplo n.º 14
0
        public DataTable Insert(DTO_NhaCungCap ncc)
        {
            DataTable table = new DataTable();

            if (Check(ncc.Ten, ncc.Diachi))
            {
            }
            else
            {
                table = Data.Instance.ExecuteQuery("proc_Insert_NCC @ten , @diachi , @SDT ", new object[] { ncc.Ten, ncc.Diachi, ncc.Sdt });
            }
            return(table);
        }
Exemplo n.º 15
0
        private void but_Xóa_Click(object sender, EventArgs e)
        {
            DTO_NhaCungCap dto_nhacungcap = new DTO_NhaCungCap();

            dto_nhacungcap.idnhacungcap = txt_idnhacungcap.Text;

            BUS_NhaCungCap bus_nhacungcap = new BUS_NhaCungCap();

            bus_nhacungcap.delete_nhacungcap(dto_nhacungcap);

            Quan_Ly_Load(sender, e);
            reset_nhacungcap();
        }
Exemplo n.º 16
0
        public DataTable Delete(DTO_NhaCungCap ncc)
        {
            DataTable table = new DataTable();

            if (CheckWithID(ncc.ID))
            {
                table = Data.Instance.ExecuteQuery("proc_Delete_NCC @id ", new object[] { ncc.ID });
            }
            else
            {
            }
            return(table);
        }
Exemplo n.º 17
0
        public int delete_nhacungcap(DTO_NhaCungCap dto_nhacungcap)
        {
            int parameter = 1;

            string[] name   = new string[parameter];
            object[] values = new object[parameter];
            name[0]   = "@idnhacungcap";
            values[0] = dto_nhacungcap.idnhacungcap;

            string sql = "delete_nhacungcap";

            return(ketnoi.Execute(sql, name, values, parameter));
        }
Exemplo n.º 18
0
        public List <DTO_NhaCungCap> Load()
        {
            DataTable table = new DataTable();

            table = Data.Instance.ExecuteQuery("select * from NhaCungCap");
            List <DTO_NhaCungCap> list = new List <DTO_NhaCungCap>();

            foreach (DataRow item in table.Rows)
            {
                DTO_NhaCungCap dto = new DTO_NhaCungCap(item);
                list.Add(dto);
            }
            return(list);
        }
Exemplo n.º 19
0
        public DTO_NhaCungCap layNhaCungCapTheoTen(string tenkhach)
        {
            NhaCungCap ncctemp = db.NhaCungCaps.Where(p => p.Ten_NCC.Equals(tenkhach)).FirstOrDefault();

            DTO_NhaCungCap ncc = new DTO_NhaCungCap();

            ncc.MaNhaCC   = ncctemp.Ma_NCC;
            ncc.TenNhaCC  = ncctemp.Ten_NCC;
            ncc.DiaChi    = ncctemp.DiaChi_NCC;
            ncc.SoDT      = ncctemp.Sdt_NCC;
            ncc.LoaiThuoc = ncctemp.LoaiThuoc_NCC;

            return(ncc);
        }
Exemplo n.º 20
0
        public void InsertNCC(DTO_NhaCungCap obj)
        {
            using (CellphoneComponentEntities db = new CellphoneComponentEntities())
            {
                this.MaNhaCungCap  = obj.MaNhaCungCap;
                this.TenNhaCungCap = obj.TenNhaCungCap;
                this.Email         = obj.Email;
                this.DiaChi        = obj.DiaChi;
                this.SoDienThoai   = obj.SoDienThoai;

                db.NhaCungCaps.Add(this);
                db.SaveChanges();
            }
        }
Exemplo n.º 21
0
        private void btnDelete_Click(object sender, RoutedEventArgs e)
        {
            MessageBoxResult result = MessageBox.Show("Bạn có muốn xóa dòng này?", "Confirmation", MessageBoxButton.YesNo);

            if (result == MessageBoxResult.Yes)
            {
                if (dgvSuppliers.SelectedItem != null)
                {
                    DTO_NhaCungCap obj = dgvSuppliers.SelectedItem as DTO_NhaCungCap;
                    BUS_NhaCungCap.DeleteNCC(obj);
                    dgvSuppliers.ItemsSource = BUS_NhaCungCap.showData();
                }
            }
        }
Exemplo n.º 22
0
        public void UpdateNCC(DTO_NhaCungCap obj)
        {
            using (CellphoneComponentEntities db = new CellphoneComponentEntities())
            {
                this.MaNhaCungCap  = obj.MaNhaCungCap;
                this.TenNhaCungCap = obj.TenNhaCungCap;
                this.Email         = obj.Email;
                this.DiaChi        = obj.DiaChi;
                this.SoDienThoai   = obj.SoDienThoai;

                db.NhaCungCaps.Attach(this);
                db.Entry(this).State = System.Data.Entity.EntityState.Modified;
                db.SaveChanges();
            }
        }
Exemplo n.º 23
0
 private void btnSuaNCC_Click(object sender, EventArgs e)
 {
     if (dgvNCC.SelectedCells.Count > 0)
     {
         DTO_NhaCungCap ncc = new DTO_NhaCungCap();
         ncc.MaNCC  = txtMaNCC.Text;
         ncc.TenNCC = txtTenNCC.Text;
         ncc.DiaChi = rtbDiaChiKhachNCC.Text;
         ncc.Email  = txtEmailNCC.Text;
         ncc.SDT    = int.Parse(txtDienThoaiNCC.Text);
         if (BUS_NhaCungCap.Intance.suaNCC(ncc))
         {
             MessageBox.Show("Sửa thành công!", "Thông báo");
             LoadData();
         }
     }
 }
Exemplo n.º 24
0
        private void but_Sửa_Click(object sender, EventArgs e)
        {
            DTO_NhaCungCap dto_nhacungcap = new DTO_NhaCungCap();

            dto_nhacungcap.idnhacungcap = txt_idnhacungcap.Text;
            dto_nhacungcap.tencongty    = txt_tencongty.Text;
            dto_nhacungcap.diachi       = txt_diachiNCC.Text;
            dto_nhacungcap.sodienthoai  = txt_sđt.Text;
            dto_nhacungcap.website      = txt_website.Text;
            dto_nhacungcap.congiaodich  = txt_congiaodich.Text;

            BUS_NhaCungCap bus_nhacungcap = new BUS_NhaCungCap();

            bus_nhacungcap.update_nhacungcap(dto_nhacungcap);

            Quan_Ly_Load(sender, e);
            reset_nhacungcap();
        }
Exemplo n.º 25
0
        public bool suaNhaCC(DTO_NhaCungCap tnew)
        {
            IQueryable <NhaCungCap> t = db.NhaCungCaps.Where(x => x.Ma_NCC.Equals(tnew.MaNhaCC));

            if (t.Count() >= 0)
            {
                t.First().Ma_NCC        = tnew.MaNhaCC;
                t.First().Ten_NCC       = tnew.TenNhaCC;
                t.First().DiaChi_NCC    = tnew.DiaChi;
                t.First().Sdt_NCC       = tnew.SoDT;
                t.First().LoaiThuoc_NCC = tnew.LoaiThuoc;

                db.SubmitChanges();

                return(true);
            }
            return(false);
        }
Exemplo n.º 26
0
        public bool themNhaCC(DTO_NhaCungCap nccnew)
        {
            if (CheckIfExist(nccnew.MaNhaCC))
            {
                return(false);
            }

            NhaCungCap ncc = new NhaCungCap();

            ncc.Ma_NCC        = nccnew.MaNhaCC;
            ncc.Ten_NCC       = nccnew.TenNhaCC;
            ncc.DiaChi_NCC    = nccnew.DiaChi;
            ncc.Sdt_NCC       = nccnew.SoDT;
            ncc.LoaiThuoc_NCC = nccnew.LoaiThuoc;
            db.NhaCungCaps.InsertOnSubmit(ncc);
            db.SubmitChanges();
            return(true);
        }
Exemplo n.º 27
0
        private void but_Thêm_Click(object sender, EventArgs e)
        {
            if (txt_idnhacungcap.TextLength == 0)
            {
                MessageBox.Show("Chưa nhập ID nhà cung cấp");
            }
            else if (txt_tencongty.TextLength == 0)
            {
                MessageBox.Show("Chưa nhập tên công ty");
            }
            else if (txt_diachiNCC.TextLength == 0)
            {
                MessageBox.Show("Chưa nhập địa chỉ");
            }
            else if (txt_sđt.TextLength == 0)
            {
                MessageBox.Show("Chưa nhập số điện thoại");
            }
            else if (txt_website.TextLength == 0)
            {
                MessageBox.Show("Chưa nhập website");
            }
            else if (txt_congiaodich.TextLength == 0)
            {
                MessageBox.Show("Chưa nhập còn giao dịch");
            }

            else
            {
                DTO_NhaCungCap dto_nhacungcap = new DTO_NhaCungCap();
                dto_nhacungcap.idnhacungcap = txt_idnhacungcap.Text;
                dto_nhacungcap.tencongty    = txt_tencongty.Text;
                dto_nhacungcap.diachi       = txt_diachiNCC.Text;
                dto_nhacungcap.sodienthoai  = txt_sđt.Text;
                dto_nhacungcap.website      = txt_website.Text;
                dto_nhacungcap.congiaodich  = txt_congiaodich.Text;

                BUS_NhaCungCap bus_nhacungcap = new BUS_NhaCungCap();
                bus_nhacungcap.insert_nhacungcap(dto_nhacungcap);

                Quan_Ly_Load(sender, e);
                reset_nhacungcap();
            }
        }
Exemplo n.º 28
0
        private void btXoa_Click(object sender, EventArgs e)
        {
            DAO_NhaCungCap dao = new DAO_NhaCungCap();
            DTO_NhaCungCap dto = new DTO_NhaCungCap();

            dto.ID = ID;
            if (ID != 0)
            {
                dao.Delete(dto);
                tbTen.Text    = "";
                tbDiaChi.Text = "";
                tbSDT.Text    = "";
            }
            else
            {
                MessageBox.Show("Click on Item");
            }
            FNhaCungCap_Load(sender, e);
        }
Exemplo n.º 29
0
        public List <DTO_NhaCungCap> layDanhSachNhaCungCap()
        {
            var dsncc = db.NhaCungCaps.Select(p => p).OrderBy(p => p.Ma_NCC);

            List <DTO_NhaCungCap> lsncc = new List <DTO_NhaCungCap>();

            foreach (NhaCungCap item in dsncc)
            {
                DTO_NhaCungCap ncc = new DTO_NhaCungCap();
                ncc.MaNhaCC   = item.Ma_NCC;
                ncc.TenNhaCC  = item.Ten_NCC;
                ncc.DiaChi    = item.DiaChi_NCC;
                ncc.SoDT      = item.Sdt_NCC;
                ncc.LoaiThuoc = item.LoaiThuoc_NCC;

                lsncc.Add(ncc);
            }
            return(lsncc);
        }
Exemplo n.º 30
0
        void GhepNCC(PictureBox pic, Label lbl, DTO_NhaCungCap ncc)
        {
            if (ncc == null)
            {
                pic.Image = null;
                lbl.Text  = "";
                return;
            }
            lbl.Text = ncc.TENNCC;
            string ma = ncc.MANCC;

            if (System.IO.File.Exists(Application.StartupPath + "/HinhAnhNCC/" + ma + ".jpg"))
            {
                pic.Image = Image.FromFile(Application.StartupPath + "/HinhAnhNCC/" + ma + ".jpg");
            }
            else
            {
                pic.Image = Image.FromFile(Application.StartupPath + "/HinhAnhNCC/" + ma + ".png");
            }
        }