protected override void OnLoad(EventArgs e) { using (ProvinceProvider provinceProvider = new ProvinceProvider()) { cmbProvince.Properties.DataSource = provinceProvider.GetAllActive(); } }
public override void SaveModel() { if (this.Validation()) { DIC_TINH tinhthanh = (DIC_TINH)this.GetModel(); SqlResultType flag; if (this.actions == Common.Common.Class.Actions.AddNew) { flag = new ProvinceProvider().Insert(tinhthanh); } else { flag = new ProvinceProvider().Update(tinhthanh); } SaveCompleteEventArgs args = new SaveCompleteEventArgs(); args.Result = flag == SqlResultType.OK; args.Model = tinhthanh; args.Message = "Không lưu được thông tin tỉnh thành"; this.SaveCompleteSuccess(tinhthanh, 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 JsonResult TotalMoney(int?weigh, int?packagelong, int?wide, int?high, string citysender, string cityReceiver, int?kindService) { int router; ServiceCharge serviceCharge = null; var resultExhibiton = new ResultExhibition(); IServiceChargeProvider serviceChargeProvider = new ServiceChargeProvider(); IKindTimeReceivedProvider kindTimeReceivedProvider = new KindTimeReceivedProvider(); IProvinceProvider provinceProvider = new ProvinceProvider(); IRouterProvider routerProvider = new RouterProvider(); var regionSender = provinceProvider.GetRegionOfProvince(citysender); var regionReceiver = provinceProvider.GetRegionOfProvince(cityReceiver); if (regionReceiver == -1 || regionSender == -1) { return(null); } if (citysender.Equals(cityReceiver)) { router = routerProvider.GetIdRouterByName("Nội tỉnh"); } else if (regionSender == regionReceiver) { router = routerProvider.GetIdRouterByName("Nội vùng"); } else { router = routerProvider.GetIdRouterByName("Liên vùng"); } serviceCharge = serviceChargeProvider.GetServiceChargeByKindService(router, kindService.Value); int numberOfDayReceive = kindTimeReceivedProvider.GetKindTimeReceivedById(serviceCharge.KindTimeReceivedId).NumberOfDay; if ((packagelong == null || wide == null || high == null) && weigh == null) { resultExhibiton.TotalMoney = serviceCharge.CostOderUrban; } else { var weighTemp = wide * high * packagelong / 5000; resultExhibiton.TotalMoney = weighTemp > weigh ? ((weighTemp > serviceCharge.Weigh) ? (serviceCharge.CostOderUrban + (int)(weighTemp - serviceCharge.Weigh) / serviceCharge.AddWeight * serviceCharge.AddMoney) : serviceCharge.CostOderUrban) : ((weigh > serviceCharge.Weigh) ? (serviceCharge.CostOderUrban + (int)(weigh - serviceCharge.Weigh) / serviceCharge.AddWeight * serviceCharge.AddMoney) : serviceCharge.CostOderUrban); } resultExhibiton.DayReceiver = (DateTime.Now.Hour > 11) ? DateTime.Now.AddDays(numberOfDayReceive).ToString("dd/MM/yyyy"): DateTime.Now.AddDays(numberOfDayReceive + 1).ToString("dd/MM/yyyy"); return(Json(resultExhibiton, JsonRequestBehavior.AllowGet)); }
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_TINH tinhthanh = (DIC_TINH)this.Model; SqlResultType resultType = new ProvinceProvider().Delete(tinhthanh); if (resultType == SqlResultType.OK) { this.ClearModel(); this.DisabledLayout(true); } return(resultType == SqlResultType.OK); } } return(false); }
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() { ProvinceProvider specialtyProvider = new ProvinceProvider(); this.dataSource = specialtyProvider.GetAll(); }