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(); } } } }
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)); }
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"); } }
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); }
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); }
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); }
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(); }
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"); } }
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); }
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); } } } }
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(); } }
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); } } } } }
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); }
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); }
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(); }
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); }
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)); }
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); }
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); }
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(); } }
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(); } } }
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(); } }
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(); } } }
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(); }
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); }
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); }
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(); } }
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); }
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); }
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"); } }