Exemplo n.º 1
0
        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
            });
        }
Exemplo n.º 2
0
 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);
     }
 }
Exemplo n.º 3
0
 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);
     }
 }
Exemplo n.º 4
0
 partial void DeleteNhaCungCap(NhaCungCap instance);
Exemplo n.º 5
0
 partial void UpdateNhaCungCap(NhaCungCap instance);
Exemplo n.º 6
0
 partial void InsertNhaCungCap(NhaCungCap instance);