public static WebButtonGroup IvsButtonGroup(this HtmlHelper helper, CommonData.Mode mode) { List <WebButton> buttons = new List <WebButton>(); if (mode == CommonData.Mode.Search) { buttons.Add(new WebButton(helper, "Search", CommonData.ButtonCategory.Search, CommonData.ButtonWebType.submit)); buttons.Add(new WebButton(helper, "Copy", CommonData.ButtonCategory.Copy)); buttons.Add(new WebButton(helper, "Add", CommonData.ButtonCategory.Add)); buttons.Add(new WebButton(helper, "Edit", CommonData.ButtonCategory.Edit)); buttons.Add(new WebButton(helper, "Detail", CommonData.ButtonCategory.Detail)); buttons.Add(new WebButton(helper, "Delete", CommonData.ButtonCategory.Delete)); buttons.Add(new WebButton(helper, "Refresh", CommonData.ButtonCategory.Refresh, CommonData.ButtonWebType.submit)); buttons.Add(new WebButton(helper, "Print", CommonData.ButtonCategory.Print)); buttons.Add(new WebButton(helper, "Export", CommonData.ButtonCategory.Export)); } else if (mode == CommonData.Mode.View) { buttons.Add(new WebButton(helper, "Edit", CommonData.ButtonCategory.Edit)); buttons.Add(new WebButton(helper, "Refresh", CommonData.ButtonCategory.Refresh, CommonData.ButtonWebType.reset)); buttons.Add(new WebButton(helper, "Back", CommonData.ButtonCategory.Back)); } else { buttons.Add(new WebButton(helper, "Save", CommonData.ButtonCategory.Save)); //buttons.Add(new WebButton(helper, "SaveAndNext", CommonData.ButtonCategory.SaveAndNext)); buttons.Add(new WebButton(helper, "Refresh", CommonData.ButtonCategory.Refresh, CommonData.ButtonWebType.reset)); buttons.Add(new WebButton(helper, "Back", CommonData.ButtonCategory.Back)); } return(new WebButtonGroup(helper, buttons)); }
/// <summary> /// Processing when click btnNew /// </summary> protected void NewData() { if (this.btnAdd.Visibility == DevExpress.XtraBars.BarItemVisibility.Never || this.btnAdd.Enabled == false) { return; } #region Logger Start log.GetLogger(this.Name.ToString()); log.Write(Logger.Level.Debug, "NewData Start"); #endregion Logger Start this.lblErrorMessage.Text = CommonData.StringEmpty; this.movingMode = CommonData.Mode.New; EditForm.ViewMode = CommonData.Mode.New; EditForm.Open(); EditForm = null; #region Logger End log.Write(Logger.Level.Debug, "NewData End"); #endregion Logger End }
/// <summary> /// Processing when click btnEdit /// </summary> protected virtual void EditData() { if (this.btnEdit.Visibility == DevExpress.XtraBars.BarItemVisibility.Never || this.btnEdit.Enabled == false) { return; } #region Logger Start log.GetLogger(this.Name.ToString()); log.Write(Logger.Level.Debug, "EditData Start"); #endregion Logger Start this.lblErrorMessage.Text = CommonData.StringEmpty; this.MessageBox = new MessageBoxs(); IvsMessage message = null; ListDto = GetSelectedRows(); if (ListDto.Count <= 0) { message = new IvsMessage("CMN008"); this.MessageBox.Add(message); this.MessageBox.Display(CommonData.MessageType.Ok); this.lblErrorMessage.Text = this.MessageBox.DisplayMessage; return; } this.movingMode = CommonData.Mode.Edit; EditForm.ListDto = ListDto; EditForm.ViewMode = CommonData.Mode.Edit; EditForm.Open(); EditForm = null; // Resarch data after edit isResearch = true; this.SearchData(); log.GetLogger(this.Name.ToString()); isResearch = false; #region Logger End log.Write(Logger.Level.Debug, "EditData End"); #endregion Logger End }
protected void GridDoubleClick() { if (EditForm == null || EditForm.IsDisposed) { return; } #region Logger Start log.GetLogger(this.Name.ToString()); log.Write(Logger.Level.Debug, "GridDoubleClick Start"); #endregion Logger Start this.lblErrorMessage.Text = CommonData.StringEmpty; this.MessageBox = new MessageBoxs(); IvsMessage message = null; ListDto = GetSelectedRows(); if (ListDto.Count <= 0) { message = new IvsMessage("CMN008"); this.MessageBox.Add(message); this.MessageBox.Display(CommonData.MessageType.Ok); this.lblErrorMessage.Text = this.MessageBox.DisplayMessage; return; } this.movingMode = CommonData.Mode.View; EditForm.ListDto = ListDto; EditForm.ViewMode = CommonData.Mode.View; EditForm.Open(); EditForm = null; // Resarch data after edit isResearch = true; this.SearchData(); log.GetLogger(this.Name.ToString()); isResearch = false; #region Logger End log.Write(Logger.Level.Debug, "GridDoubleClick End"); #endregion Logger End }
public WebBaseEdit SetMode(CommonData.Mode mode) { this.Mode = mode; return(this); }