Example #1
0
 public override void SaveModel()
 {
     if (this.Validation())
     {
         DIC_HUYEN     huyen = (DIC_HUYEN)this.GetModel();
         SqlResultType flag;
         if (this.actions == Common.Common.Class.Actions.AddNew)
         {
             flag = new DistrictProvider().Insert(huyen);
         }
         else
         {
             flag = new DistrictProvider().Update(huyen);
         }
         SaveCompleteEventArgs args = new SaveCompleteEventArgs();
         args.Result  = flag == SqlResultType.OK;
         args.Model   = huyen;
         args.Message = "Không lưu được thông tin huyện";
         this.SaveCompleteSuccess(huyen, args);
     }
     else
     {
         XtraMessageBox.Show("Thông tin chưa hợp lệ kiểm tra lại thông tin.");
     }
 }
Example #2
0
 protected override void OnLoad(EventArgs e)
 {
     using (ProvinceProvider provinceProvider = new ProvinceProvider())
     {
         cmbTinh.Properties.DataSource = provinceProvider.GetAllActive();
     }
     using (DistrictProvider provider = new DistrictProvider())
     {
         cmbHuyen.Properties.DataSource = provider.GetAllActive();
     }
 }
 protected override void OnLoad(EventArgs e)
 {
     base.OnLoad(e);
     using (DistrictProvider provider = new DistrictProvider())
     {
         cmbDistrict.Properties.DataSource = provider.GetAllActive();
     }
     using (ProvinceProvider provider = new ProvinceProvider())
     {
         cmbProvince.Properties.DataSource = provider.GetAllActive();
     }
 }
Example #4
0
 public override bool DeleteModel()
 {
     if (this.Model != null)
     {
         if (XtraMessageBox.Show("Bạn có muốn xóa bản ghi này không?", "Xóa bản ghi", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.OK)
         {
             DIC_HUYEN     tinhthanh  = (DIC_HUYEN)this.Model;
             SqlResultType resultType = new DistrictProvider().Delete(tinhthanh);
             if (resultType == SqlResultType.OK)
             {
                 this.ClearModel();
                 this.DisabledLayout(true);
             }
             return(resultType == SqlResultType.OK);
         }
     }
     return(false);
 }
Example #5
0
        private void cmbTinh_EditValueChanged(object sender, EventArgs e)
        {
            if (cmbTinh.EditValue != null)
            {
                using (DistrictProvider provider = new DistrictProvider())
                {
                    cmbHuyen.Properties.DataSource = provider.GetAllHuyenbyTinh(cmbTinh.EditValue as string);
                }
            }
            else
            {
                cmbHuyen.Properties.DataSource = null;
            }



            this.control_EditValueChanged(sender, e);
        }
Example #6
0
        protected override void List_Init(AdvBandedGridView dt)
        {
            RepositoryItemCheckEdit  ckbStatus        = new RepositoryItemCheckEdit();
            RepositoryItemCheckEdit  ckbConnect       = new RepositoryItemCheckEdit();
            RepositoryItemLookUpEdit lookUpEditHuyen  = new RepositoryItemLookUpEdit();
            RepositoryItemComboBox   itemComboBoxHang = new RepositoryItemComboBox();

            itemComboBoxHang.Items.AddRange(CommonVariable.HangBenhVien);
            lookUpEditHuyen.ValueMember   = "MaHuyen";
            lookUpEditHuyen.DisplayMember = "TenHuyen";
            lookUpEditHuyen.ShowHeader    = false;
            lookUpEditHuyen.DropDownRows  = 12;
            lookUpEditHuyen.Columns.Add(new DevExpress.XtraEditors.Controls.LookUpColumnInfo {
                FieldName = "TenHuyen", Caption = "Tên Huyện"
            });
            using (DistrictProvider provider = new DistrictProvider())
            {
                lookUpEditHuyen.DataSource = provider.GetAll();
            }
            RepositoryItemLookUpEdit lookUpEditTinh = new RepositoryItemLookUpEdit();

            lookUpEditTinh.ValueMember   = "MaTinh";
            lookUpEditTinh.DisplayMember = "TenTinh";
            lookUpEditTinh.ShowHeader    = false;
            lookUpEditTinh.DropDownRows  = 12;
            lookUpEditTinh.Columns.Add(new DevExpress.XtraEditors.Controls.LookUpColumnInfo {
                FieldName = "TenTinh", Caption = "Tên Tỉnh"
            });
            using (ProvinceProvider provider = new ProvinceProvider())
            {
                lookUpEditTinh.DataSource = provider.GetAll();
            }
            ckbConnect.ValueChecked   = true;
            ckbConnect.ValueUnchecked = false;

            ckbStatus.ValueChecked   = 1;
            ckbStatus.ValueUnchecked = 0;
            ckbStatus.ValueGrayed    = null;
            for (int i = 0; i < dt.Columns.Count; i++)
            {
                dt.Columns[i].OptionsColumn.ReadOnly   = true;
                dt.Columns[i].OptionsColumn.AllowEdit  = false;
                dt.Columns[i].OptionsColumn.AllowGroup = DevExpress.Utils.DefaultBoolean.False;
                switch (dt.Columns[i].FieldName)
                {
                case "MaBenhVien":
                    dt.Columns[i].Caption = "Mã bệnh viện";
                    dt.Columns[i].Width   = 25;
                    continue;

                case "TenBenhVien":
                    dt.Columns[i].Caption = "Tên bệnh viện";
                    continue;

                case "MaChuQuan":
                    dt.Columns[i].Caption = "Mã chủ quản";
                    dt.Columns[i].Width   = 20;
                    continue;

                case "TuyenBenhVien":
                    dt.Columns[i].Caption = "Tuyến";
                    dt.Columns[i].Width   = 15;
                    continue;

                case "HangBenhVien":
                    dt.Columns[i].Caption    = "Hạng";
                    dt.Columns[i].Width      = 15;
                    dt.Columns[i].ColumnEdit = itemComboBoxHang;

                    continue;

                case "MaHuyen":
                    dt.Columns[i].Caption    = "Tên huyện";
                    dt.Columns[i].ColumnEdit = lookUpEditHuyen;
                    continue;

                case "MaTinh":
                    dt.Columns[i].Caption    = "Tên tỉnh";
                    dt.Columns[i].ColumnEdit = lookUpEditTinh;
                    continue;

                case "DiaChi":
                    dt.Columns[i].Caption = "Địa chỉ";
                    continue;

                case "Connect":
                    dt.Columns[i].Caption    = "Đã kết nối";
                    dt.Columns[i].ColumnEdit = ckbConnect;
                    dt.Columns[i].Width      = 20;
                    continue;

                case "Status":
                    dt.Columns[i].Caption    = "Sử dụng";
                    dt.Columns[i].Width      = 20;
                    dt.Columns[i].ColumnEdit = ckbStatus;
                    continue;

                default:
                    break;
                }
                dt.Columns[i].Visible = false;
            }
        }
Example #7
0
        protected override void SetDataSource()
        {
            DistrictProvider specialtyProvider = new DistrictProvider();

            this.dataSource = specialtyProvider.GetAll();
        }