//#region Test
        //public void Test(bool var)
        //{
        //    txtMaRieng.Enabled = var;
        //    txtSoCMND.Enabled = var;
        //}
        //#endregion

        #region LoadData
        private void LoadData()
        {
            if (frmKH.isAdd)
            {
                txtTen.Text          = String.Empty;
                txtOrderType.Text    = String.Empty;
                txtNguoiLienLac.Text = String.Empty;
                txtMaSoThue.Text     = String.Empty;
                txtMa.Text           = String.Empty;
                txtGhiChu.Text       = String.Empty;
                txtFax.Text          = String.Empty;
                txtEmail.Text        = String.Empty;
                txtDienThoai.Text    = String.Empty;
                dgvDiaChi.DataSource = new BindingList <DoiTuong_DiaChiInfo>(liDoiTuong)
                {
                    AllowNew = true, AllowEdit = true, AllowRemove = true
                };
                btnXoa.Enabled = false;
            }
            else
            {
                txtMa.Enabled                 = false;
                dm                            = DmDoiTuongProvider.GetDmDoiTuongInfoFromOid(frmKH.Oid);
                liDoiTuong                    = DoiTuong_DiaChiDataProvider.GetListDoiTuongDiaChiInfoFromIdDoiTuong(frmKH.Oid);
                btnXoa.Enabled                = false;
                txtTen.Text                   = dm.TenDoiTuong;
                txtNguoiLienLac.Text          = dm.NguoiLienLac;
                txtMaSoThue.Text              = dm.MaSoThue;
                txtMa.Text                    = dm.MaDoiTuong;
                txtGhiChu.Text                = dm.DiaChi;
                txtFax.Text                   = dm.Fax;
                txtEmail.Text                 = dm.Email;
                txtDienThoai.Text             = dm.DienThoai;
                txtNgaySinh.Text              = Convert.ToString(dm.NgaySinh);
                chkSuDung.Checked             = dm.SuDung == 1;
                cboGioiTinh.SelectedIndex     = dm.GioiTinh;
                cboType.SelectedIndex         = dm.Type;
                cboLoaiDoiTuong.SelectedValue = ob.IdLoaiDT;
                cboOrderType.SelectedValue    = dm.IdOrderType;
                dgvDiaChi.DataSource          = new BindingList <DoiTuong_DiaChiInfo>(liDoiTuong)
                {
                    AllowNew = true, AllowEdit = true, AllowRemove = true
                };
            }
            if (frmKH.IsSync)
            {
                //không cho phép người dùng sửa, xóa các thông tin trên form.
                txtMa.Enabled       = false;
                txtMaSoThue.Enabled = false;
                btnXoa.Enabled      = false;
            }
        }
Beispiel #2
0
        protected override void LoadData()
        {
            LoadDoiTuongCha();
            LoadLoaiTheKhachHang();
            LoadOderType();
            LoadNhomDoiTuong();
            LoadMaVung();
            txtDoTuoi.Text          = "0";
            txtDienThoaiDT.Text     = "0";
            txtDienThoaiNLL.Text    = "0";
            txtDienThoaiCDN.Text    = "0";
            txtFax.Text             = "0";
            txtCMTNLL.Text          = "0";
            txtCMTDT.Text           = "0";
            txtTyLePhat.Text        = "0";
            txtThuNhap.Text         = "0";
            txtSoLanMuaHang.Text    = "0";
            txtHanTra.Text          = "0";
            txtHanMucTinDung.Text   = "0";
            txtGiaTriMuaHang.Text   = "0";
            txtCongNoKhachHang.Text = "0";
            liDoiTuong = new List <DoiTuong_DiaChiInfo>();
            if (idDoiTuong == 0)
            {
                Reset();
                txtMaDoiTuong.Enabled = true;
            }
            else
            {
                dm         = DmDoiTuongProvider.GetDmDoiTuongInfoFromOid(idDoiTuong);
                liDoiTuong = DoiTuong_DiaChiDataProvider.GetListDoiTuongDiaChiInfoFromIdDoiTuong(idDoiTuong);
                if (dm != null)
                {
                    SetFormInfo(dm);
                }
            }
            grCtlSiteNum.DataSource = new BindingList <DoiTuong_DiaChiInfo>(liDoiTuong)
            {
                AllowNew = true, AllowEdit = true, AllowRemove = true
            };

            txtHanMucTinDung.Enabled   = nguoiDung.SupperUser == 1;
            txtHanTra.Enabled          = nguoiDung.SupperUser == 1;
            txtCongNoKhachHang.Enabled = nguoiDung.SupperUser == 1;
        }
        private void SaveDiaChi(int OidDoiTuong)
        {
            DoiTuong_DiaChiInfo dt = new DoiTuong_DiaChiInfo();

            dt.IdDoiTuong = OidDoiTuong;
            DoiTuong_DiaChiDataProvider.Delete(dt);
            if (liDoiTuong.Count > 0)
            {
                for (int i = 0; i < liDoiTuong.Count; i++)
                {
                    dt.IdDoiTuong = OidDoiTuong;
                    dt.MaVung     = liDoiTuong[i].MaVung;
                    dt.DiaChi     = liDoiTuong[i].DiaChi;
                    dt.SiteNumber = liDoiTuong[i].SiteNumber;
                    DoiTuong_DiaChiDataProvider.Insert(dt);
                }
            }
        }
Beispiel #4
0
        private void LoadData()
        {
            if ((frmKHL != null && frmKHL.isAdd) || frmKHL == null)
            {
                btnXoa.Enabled       = false;
                txtTen.Text          = String.Empty;
                txtOrderType.Text    = String.Empty;
                txtNguoiLienLac.Text = String.Empty;
                txtMaSoThue.Text     = String.Empty;
                txtMa.Text           = String.Empty;
                txtDiaChi.Text       = String.Empty;
                txtFax.Text          = String.Empty;
                txtEmail.Text        = String.Empty;
                txtDienThoai.Text    = String.Empty;
                txtMaRieng.Text      = String.Empty;
                txtSoCMND.Text       = String.Empty;
                dgvDiaChi.DataSource = new BindingList <DoiTuong_DiaChiInfo>(liDoiTuong)
                {
                    AllowNew = true, AllowEdit = true, AllowRemove = true
                };
                txtMa.Enabled           = true;
                txtHanMucTinDung.Text   = String.Empty;
                txtHanMucTDConLai.Text  = String.Empty;
                txtCongNoKhachHang.Text = String.Empty;
                txtGiaTriDaMua.Text     = String.Empty;
            }
            else
            {
                btnXoa.Enabled            = false;
                txtMa.Enabled             = false;
                dm                        = DmDoiTuongProvider.GetDmDoiTuongInfoFromOid(frmKHL.Oid);
                liDoiTuong                = DoiTuong_DiaChiDataProvider.GetListDoiTuongDiaChiInfoFromIdDoiTuong(frmKHL.Oid);
                txtTen.Text               = dm.TenDoiTuong;
                txtNguoiLienLac.Text      = dm.NguoiLienLac;
                txtMaSoThue.Text          = dm.MaSoThue;
                txtMa.Text                = dm.MaDoiTuong;
                txtDiaChi.Text            = dm.DiaChi;
                txtFax.Text               = dm.Fax;
                txtEmail.Text             = dm.Email;
                txtDienThoai.Text         = dm.DienThoai;
                txtMaRieng.Text           = dm.MaRieng;
                txtSoCMND.Text            = dm.SoCMND;
                txtNgaySinh.Text          = Convert.ToString(dm.NgaySinh);
                chkSuDung.Checked         = dm.SuDung == 1;
                cboGioiTinh.SelectedIndex = dm.GioiTinh > 2 ? 0 : dm.GioiTinh;
                cboNhomCha.SelectedValue  = dm.IdLoaiDoiTuong;
                //cboType.SelectedIndex = dm.Type;
                txtHanMucTinDung.Text   = Common.Double2Str(dm.HanMucTinDung);
                txtHanMucTDConLai.Text  = Common.Double2Str(dm.HanMucTDConLai);
                txtCongNoKhachHang.Text = Common.Double2Str(dm.CongNoKhachHang);
                txtGiaTriDaMua.Text     = Common.Double2Str(dm.GiaTriMuaHang);

                DMDoiTuongInfo dmDoiTuongInfo = DmDoiTuongProvider.GetDmDoiTuongInfoFromOid(dm.IdCha);
                bteDoiTuongCha.Tag         = dmDoiTuongInfo;
                bteDoiTuongCha.Text        = dmDoiTuongInfo.TenDoiTuong;
                cboOrderType.SelectedValue = dm.IdOrderType;
                dgvDiaChi.DataSource       = new BindingList <DoiTuong_DiaChiInfo>(liDoiTuong)
                {
                    AllowNew = true, AllowEdit = true, AllowRemove = true
                };
            }
            txtHanMucTinDung.Enabled   = nguoiDung.SupperUser == 1;
            txtHanTra.Enabled          = nguoiDung.SupperUser == 1;
            txtCongNoKhachHang.Enabled = nguoiDung.SupperUser == 1;
        }