Ejemplo n.º 1
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            string err = "";

            NCC.MaNhaCungCap  = txtMaNhaCungCap.Text;
            NCC.TenNhaCungCap = txtTenNhaCungCap.Text;
            //?
            //KH.MaKhuVuc = cbKhuVuc.Text;
            NCC.MaKhuVuc = lueKhuVuc.EditValue.ToString();

            NCC.DiaChi      = txtDiaChi.Text;
            NCC.MaSoThue    = txtMaSoThue.Text;
            NCC.Fax         = txtFax.Text;
            NCC.SoDienThoai = txtSoDienThoai.Text;
            NCC.SoDiDong    = txtSoDiDong.Text;
            NCC.Email       = txtEmail.Text;
            NCC.Website     = txtWebsite.Text;
            NCC.TaiKhoan    = txtTaiKhoan.Text;
            NCC.NganHang    = txtNganHang.Text;

            NCC.NguoiLienHe  = txtNguoiLienHe.Text;
            NCC.ChucVu       = txtChucVu.Text;
            NCC.ThongTinKhac = txtThongTinKhac.Text;

            NCC.MaKhuVuc = lueKhuVuc.EditValue.ToString();


            if (txtGioiHanNo.Text != "")
            {
                NCC.GioiHanNo = Convert.ToInt32(txtGioiHanNo.Text);
            }
            if (txtChietKhau.Text != "")
            {
                NCC.ChietKhau = Convert.ToInt32(txtChietKhau.Text);
            }
            if (txtNoHienTai.Text != "")
            {
                NCC.NoHienTai = Convert.ToInt32(txtNoHienTai.Text);
            }

            if (chkConQuanLy.Checked == true)
            {
                NCC.ConQuanLy = true;
            }
            else
            {
                if (chkConQuanLy.Checked == false)
                {
                    NCC.ConQuanLy = false;
                }
            }
            if (NCC.MaKhuVuc == "" || NCC.TenNhaCungCap == "")
            {
                MessageBox.Show("Hãy điền đầy đủ những thông tin bắt buộc");
            }
            else
            {
                if (themOrSua == 1)
                {
                    try
                    {
                        bool f = nhaCungCapBUS.ThemNhaCungCapBUS(ref err, NCC);
                        if (f == true)
                        {
                            MessageBox.Show("Them thanh cong");
                        }
                        else
                        {
                            MessageBox.Show("Khong them duoc, Loi: " + err);
                        }
                    }
                    catch (SqlException)
                    {
                        MessageBox.Show("Không thêm được. Lỗi: " + err);
                    }
                }
                else
                {
                    try
                    {
                        bool f = nhaCungCapBUS.CapNhatNhaCungCapBUS(ref err, NCC);
                        if (f == true)
                        {
                            MessageBox.Show("Sửa thành công");
                        }
                        else
                        {
                            MessageBox.Show("Không sửa được. Lỗi: " + err);
                        }
                    }
                    catch (SqlException)
                    {
                        MessageBox.Show("Không sửa được. Lỗi: " + err);
                    }
                }
            }
        }