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."); } }
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(); } }
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); }
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); }
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; } }
protected override void SetDataSource() { DistrictProvider specialtyProvider = new DistrictProvider(); this.dataSource = specialtyProvider.GetAll(); }