public override bool PerformEdit() { txtMa_Table_Prefix.EditValue = null; spinEdit_Start.EditValue = null; spinEdit_End.EditValue = null; switch (action) { case EditActivities.None: if (Current_Id_Khuvuc == null) { return(false); } ChangeStatus(true); this.action = EditActivities.Table; break; case EditActivities.Cuahang: ChangeStatus_Cuahang(true); break; case EditActivities.Khuvuc: ChangeStatus_Khuvuc(true); break; } return(base.PerformEdit()); }
public override void DisplayInfo() { ChangeStatus(false); action = EditActivities.None; Current_Id_Nhom_Hanghoa_Ban = null; Current_Id_Menu = null; try { LoadMasterData(); this.item_Add.Visibility = DevExpress.XtraBars.BarItemVisibility.Never; this.item_Delete.Visibility = DevExpress.XtraBars.BarItemVisibility.Never; //Get data Bar_Dm_Menu //gridView2.RefreshData(); dsBar_Dm_Menu = objMasterService.Get_All_Bar_Dm_Menu().ToDataSet(); gridLookUpEdit_Menu.DataSource = dsBar_Dm_Menu.Tables[0]; dgbar_Dm_Menu.DataSource = dsBar_Dm_Menu; dgbar_Dm_Menu.DataMember = dsBar_Dm_Menu.Tables[0].TableName; gridLookUp_Donvitinh.DataSource = dsDm_Donvitinh.Tables[0]; gridLookUp_Hanghoa_Ban.DataSource = dsDm_Hanghoa_Ban.Tables[0]; gridLookUp_Nhom_Hanghoa_Ban.DataSource = dsDm_Nhom_Hanghoa_Ban.Tables[0]; DisplayInfo_NhomHanghoa(); cvbar_Dm_Menu_Hanghoa_Ban.ClearColumnsFilter(); base.DisplayInfo(); } catch (Exception ex) { GoobizFrame.Windows.TrayMessage.TrayMessage.Status = new GoobizFrame.Windows.TrayMessage.TrayMessageInfo(MessageBoxIcon.Asterisk, ex.Message, ex.ToString()); } }
private void btnEdit_Dm_Khuvuc_Click(object sender, EventArgs e) { if (Current_Id_Cuahang_Ban == null) { return; } this.action = EditActivities.Khuvuc; this.item_Edit.PerformClick(); }
void ChangeStatus(EditActivities act, bool editable) { switch (act) { case EditActivities.Loai: gvware_Dm_Loai_Hanghoa_Ban.OptionsBehavior.Editable = editable; //change main view btnEdit_Loai.Enabled = !editable; dpHanghoa_Ban.Enabled = !editable; dpSearch_Hanghoa_Ban.Enabled = !editable; break; } }
public override bool PerformEdit() { if (Current_Id_Cuahang_Ban == null) { return(false); } if (CurrentEditActivity == EditActivities.None) { this.CurrentEditActivity = EditActivities.Class; } ChangeStatus(true); this.ChangeFormState(GoobizFrame.Windows.Forms.FormState.Edit); return(base.PerformEdit()); }
public override bool PerformEdit() { if (action == EditActivities.None) { if (Current_Id_Menu == null) { GoobizFrame.Windows.Forms.UserMessage.Show("SYS_EMPTY_COLLECTION", new string[] { dpMenu.Text }); return(false); } action = EditActivities.Hanghoa; } ChangeStatus(true); return(base.PerformEdit()); }
public override bool PerformEdit() { switch (action) { case EditActivities.None: action = EditActivities.Hanghoa; this.ChangeStatus(true); break; case EditActivities.Loai: ChangeStatus(EditActivities.Loai, true); break; } return(base.PerformEdit()); }
public override void DisplayInfo() { dsBar_Dm_Khuvuc = objMasterService.Get_All_Bar_Dm_Khuvuc().ToDataSet(); dgbar_dm_khuvuc.DataSource = dsBar_Dm_Khuvuc.Tables[0]; lookUp_Khuvuc.Properties.DataSource = dsBar_Dm_Khuvuc.Tables[0]; var dsBar_Dm_Facility = objMasterService.Get_All_Bar_Dm_Facility().ToDataSet(); lookUpEdit_Facility.DataSource = dsBar_Dm_Facility.Tables[0]; DisplayInfo_Cuahang(); DisplayInfo_Khuvuc(); this.action = EditActivities.None; ChangeStatus(false); ChangeStatus_Cuahang(false); ChangeStatus_Khuvuc(false); base.DisplayInfo(); }
public override void DisplayInfo() { action = EditActivities.None; //addNewRow = false; LoadMasterData(); gridLookUpEdit_Loai_Hanghoa_Ban.DataSource = dsDm_Loai_Hanghoa_Ban.Tables[0]; lookUp_Donvitinh.Properties.DataSource = dsDm_Donvitinh.Tables[0]; gridLookUp_Donvitinh.DataSource = dsDm_Donvitinh.Tables[0]; //Loai_Hanghoa_Ban dgware_Dm_Loai_Hanghoa_Ban.DataSource = dsDm_Loai_Hanghoa_Ban.Tables[0]; gvware_Dm_Loai_Hanghoa_Ban.BestFitColumns(); gvware_Dm_Loai_Hanghoa_Ban.OptionsBehavior.Editable = false; btnEdit_Loai.Enabled = this.EnableEdit; ChangeStatus(false); base.DisplayInfo(); }
public override bool PerformSaveChanges() { bool success = true; switch (action) { case EditActivities.Hanghoa: success = SaveChangeHanghoaBan(); break; case EditActivities.Loai: success = SaveChangeLoaiHanghoaBan(); break; } if (success) { action = EditActivities.None; } return(success); }
private void btnRentcost_Edit_Click(object sender, EventArgs e) { this.CurrentEditActivity = EditActivities.RentCost; this.PerformEdit(); dsBar_Rentcost = objBarService.Get_All_Bar_Rentcost_Collection(Current_Id_Cuahang_Ban, Current_Id_Class, null).ToDataSet(); DataSet dsBar_Dm_Rentlevel = objMasterService.Get_All_Bar_Dm_Rentlevel_Collection().ToDataSet(); if (dsBar_Rentcost.Tables[0].Rows.Count != dsBar_Dm_Rentlevel.Tables[0].Rows.Count) { foreach (DataRow dtr in dsBar_Dm_Rentlevel.Tables[0].Rows) { var new_row = dsBar_Rentcost.Tables[0].NewRow(); new_row["Id_Rentlevel"] = dtr["Id_Rentlevel"]; new_row["Id_Class"] = Current_Id_Class; new_row["Id_Cuahang_Ban"] = Current_Id_Cuahang_Ban; new_row["Ngay_Batdau"] = dtNgay_Bc.DateTime; dsBar_Rentcost.Tables[0].Rows.Add(new_row); } } dgbar_Rentcost.DataSource = dsBar_Rentcost.Tables[0]; }
private void btnDm_Table_Edit_Click(object sender, EventArgs e) { this.CurrentEditActivity = EditActivities.TableList; this.PerformEdit(); }
public override bool PerformCancel() { ChangeStatus(false); this.CurrentEditActivity = EditActivities.None; return(base.PerformCancel()); }
public override bool PerformSaveChanges() { bool valid = true; switch (CurrentEditActivity) { case EditActivities.Class: GoobizFrame.Windows.Public.OrderHashtable hashtableControls = new GoobizFrame.Windows.Public.OrderHashtable(); hashtableControls.Add(gvBar_Dm_Class.Columns["Ma_Class"], ""); hashtableControls.Add(gvBar_Dm_Class.Columns["Ten_Class"], ""); if (!GoobizFrame.Windows.MdiUtils.Validator.CheckNullGrid(hashtableControls, gvBar_Dm_Class)) { valid = false; } if (!GoobizFrame.Windows.MdiUtils.Validator.CheckExistGrid(hashtableControls, gvBar_Dm_Class)) { valid = false; } if (valid) { try { this.DoClickEndEdit(this.dgBar_Dm_Class); this.dsWare_Dm_Cuahang_Ban.Tables[0].Columns["Ma_Cuahang_Ban"].Unique = true; objMasterService.Update_Bar_Dm_Class_Collection(this.dsBar_Dm_Class); } catch (Exception ex) { GoobizFrame.Windows.Forms.MessageDialog.Show(ex.Message, ex.ToString(), ex.GetType().FullName); valid = false; } } break; case EditActivities.TableList: try { if (dsBar_Dm_Table_All.HasChanges()) { objMasterService.Update_Bar_Dm_Table_Collection(dsBar_Dm_Table_All); } valid = true; } catch (Exception ex) { GoobizFrame.Windows.Forms.MessageDialog.Show(ex.Message, ex.ToString(), ex.GetType().FullName); valid = false; } break; case EditActivities.RentCost: try { this.DoClickEndEdit(dgbar_Rentcost); GoobizFrame.Windows.Public.OrderHashtable htb = new GoobizFrame.Windows.Public.OrderHashtable(); htb.Add(gvbar_Rentcost.Columns["Id_Rentlevel"], ""); htb.Add(gvbar_Rentcost.Columns["Dongia"], ""); htb.Add(gvbar_Rentcost.Columns["Ngay_Batdau"], ""); htb.Add(gvbar_Rentcost.Columns["Ngay_Ketthuc"], ""); if (!GoobizFrame.Windows.MdiUtils.Validator.CheckNullGrid(htb, gvbar_Rentcost)) { return(false); } if (!GoobizFrame.Windows.MdiUtils.Validator.CheckDateGrid(gvbar_Rentcost.Columns["Ngay_Batdau"], gvbar_Rentcost.Columns["Ngay_Ketthuc"], gvbar_Rentcost)) { return(false); } //if (dsBar_Rentcost.HasErrors) // valid = false; if (dsBar_Rentcost.HasChanges()) { //objBarService.Update_Bar_Rentcost_Collection(dsBar_Rentcost); //valid = true; } } catch (Exception ex) { GoobizFrame.Windows.Forms.MessageDialog.Show(ex.Message, ex.ToString(), ex.GetType().FullName); valid = false; } break; } if (valid) { ChangeStatus(false); DisplayInfo(); this.CurrentEditActivity = EditActivities.None; } return(valid); }
private void btnEdit_Menu_Click(object sender, EventArgs e) { this.action = EditActivities.Menu; this.item_Edit.PerformClick(); }
private void btnEdit_Dm_Cuahang_Ban_Click(object sender, EventArgs e) { this.action = EditActivities.Cuahang; this.item_Edit.PerformClick(); }
private void btnLoai_Edit_Click(object sender, EventArgs e) { action = EditActivities.Loai; item_Edit.PerformClick(); }