Ejemplo n.º 1
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            if (validateForm())
            {
                HangHoa hh = new HangHoa();
                hh.MaHangHoa   = txtMaHangHoa.Text.Trim();
                hh.TenHangHoa  = txtTenHangHoa.Text.Trim();
                hh.GiaMua      = Convert.ToDecimal(txtGiaMua.Text);
                hh.GiaBan      = Convert.ToDecimal(txtGiaBan.Text);
                hh.SoLuongBan  = Convert.ToInt32(txtSoLuongBan.Text);
                hh.SoLuongNhap = Convert.ToInt32(txtSoLuongNhap.Text);
                hh.VAT         = Convert.ToInt32(txtVAT.Text);
                hh.NgaySanXuat = dtNgaySanXuat.DateTime;
                hh.NgayNhap    = dtNgayNhap.DateTime;
                hh.HanSuDung   = dtHanSuDung.DateTime;
                hh.MaLoaiHang  = lookUpEditLoaiHang.EditValue.ToString();
                hh.MaDVT       = lookUpEditDonViTinh.EditValue.ToString();
                try
                {
                    if (HangHoaService.Update(hh))
                    {
                        isDataChanged = true;
                        isEdited      = false;
                        MessageBox.Show("Cập Nhật thành công!");
                    }

                    else
                    {
                        MessageBox.Show("Không thể cập nhật!");
                    }
                }
                catch (Exception ex1)
                {
                    MessageBox.Show("Không thể cập nhật!");
                }
            }
            else
            {
                MessageBox.Show("Bạn chưa sửa thông tin!");
            }
        }
Ejemplo n.º 2
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            if (validateForm())
            {
                HangHoa hh = new HangHoa();
                hh.MaHangHoa   = tedMaHangHoa.Text.Trim();
                hh.TenHangHoa  = tedTenHangHoa.Text.Trim();
                hh.GiaNhap     = Convert.ToDecimal(tedGiaNhap.Text);
                hh.GiaBan      = Convert.ToDecimal(tedGiaBan.Text);
                hh.SoLuongTon  = 0;
                hh.SoLuongQuay = 0;
                hh.MaLoaiHang  = lueLoaiHang.EditValue.ToString();
                hh.MaDVT       = lueDonViTinh.EditValue.ToString();
                if (mode == MODE_ADDNEW)
                {
                    try
                    {
                        if (HangHoaService.Insert(hh))
                        {
                            isDataChanged = true;
                            isEdited      = false;
                            MessageBox.Show("Thêm thành công!");
                            initThem();
                        }

                        else
                        {
                            MessageBox.Show("Không thể thêm\nMã nhân viên đã tồn tại!");
                        }
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("Thêm thất bại!");
                    }
                }
                else
                {
                    if (isEdited)
                    {
                        try
                        {
                            if (HangHoaService.Update(hh))
                            {
                                isDataChanged = true;
                                isEdited      = false;
                                MessageBox.Show("Cập Nhật thành công!");
                            }

                            else
                            {
                                MessageBox.Show("Không thể cập nhật!");
                            }
                        }
                        catch (Exception)
                        {
                            MessageBox.Show("Không thể cập nhật!");
                        }
                    }
                    else
                    {
                        MessageBox.Show("Bạn chưa sửa thông tin!");
                    }
                }
            }
        }