private HangHoa GetInputForm() { if (txtTenHangHoa.Text == "") { throw new Exception("Tên hàng hóa không được để trống"); } if (txtDonGia.Text == "") { throw new Exception("Đơn giá không được để trống"); } string hinhAnh = ""; if (pictureBox1.Image != null) { string fileName = string.Format("{0}/{1}", Application.StartupPath, txtTenHangHoa.Text + ".jpg"); pictureBox1.Image.Save("fileName"); hinhAnh = fileName; } double donGia; double.TryParse(txtDonGia.Text, out donGia); double giamGia; double.TryParse(txtGiamGia.Text, out giamGia); Loai loaiHH = (Loai)cbbLoaiHangHoa.SelectedItem; NhaCungCap nccHH = (NhaCungCap)cbbNhaCungCap.SelectedItem; DateTime ngaySX = dtpNgaySanXuat.Value; return(new HangHoa() { TenHH = txtTenHangHoa.Text, DonGia = donGia, GiamGia = giamGia, MoTaDonVi = txtMoTaDonVi.Text, MoTa = txtMoTa.Text, MaLoai = loaiHH.MaLoai, MaNCC = nccHH.MaNCC, Hinh = hinhAnh, SoLanXem = 0, NgaySX = ngaySX }); }
private void btnSua_Click(object sender, EventArgs e) { try { NhaCungCap nccSua = GetInputForm(); NhaCungCap itemSua = _dataBase.NhaCungCaps.FirstOrDefault(i => i.MaNCC == nccSua.MaNCC); itemSua.TenCongTy = nccSua.TenCongTy; itemSua.Email = nccSua.Email; itemSua.DienThoai = nccSua.DienThoai; itemSua.MoTa = nccSua.MoTa; itemSua.Logo = nccSua.Logo; itemSua.NguoiLienLac = nccSua.NguoiLienLac; _dataBase.SubmitChanges(); LoaDanhSachNCC(); SetInputForm(new NhaCungCap()); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnSua_Click(object sender, EventArgs e) { try { NhaCungCap nccSua = GetInputForm(); NhaCungCap nccTim = _dataBase.NhaCungCaps.FirstOrDefault(item => item.MaNCC == nccSua.MaNCC); nccTim.MaNCC = txtMaNCC.Text; nccTim.TenCongTy = txtTenCongTy.Text; nccTim.Logo = txtLogo.Text; nccTim.NguoiLienLac = txtNguoiLienLac.Text; nccTim.Email = txtEmail.Text; nccTim.DienThoai = txtDienThoai.Text; nccTim.DiaChi = txtDiaChi.Text; nccTim.MoTa = txtMoTa.Text; _dataBase.SubmitChanges(); dgvDanhSachNCC.DataSource = _dataBase.NhaCungCaps.ToList(); SetInputForm(new NhaCungCap()); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
partial void DeleteNhaCungCap(NhaCungCap instance);
partial void UpdateNhaCungCap(NhaCungCap instance);
partial void InsertNhaCungCap(NhaCungCap instance);