void Grid_RowsChanging(object sender, GridViewCollectionChangingEventArgs e) { if (e.Action == Telerik.WinControls.Data.NotifyCollectionChangedAction.Remove) { objMaster = new ComplaintBO(); try { objMaster.GetByPrimaryKey(grdLister.CurrentRow.Cells["Id"].Value.ToInt()); if (objMaster.Current != null) { objMaster.Delete(objMaster.Current); } } catch (Exception ex) { if (objMaster.Errors.Count > 0) { ENUtils.ShowMessage(objMaster.ShowErrors()); } else { ENUtils.ShowMessage(ex.Message); } e.Cancel = true; } } }
private void InitializeConstructor() { objMaster = new ComplaintBO(); this.SetProperties((INavigation)objMaster); //grdLister.CellDoubleClick += new GridViewCellEventHandler(grdLister_CellDoubleClick); grdLister.RowsChanging += new Telerik.WinControls.UI.GridViewCollectionChangingEventHandler(Grid_RowsChanging); ddlDriver.LostFocus += new EventHandler(ddlDriver_LostFocus); ddlDriver.Leave += new EventHandler(ddlDriver_Leave); this.Shown += new EventHandler(frmComplaint_Shown); }
public frmComplaint() { InitializeComponent(); InitializeConstructor(); rdoDriver.IsChecked = true; this.Load += new EventHandler(frmLocations_Load); grdLister.CellDoubleClick += new GridViewCellEventHandler(grdLister_CellDoubleClick); grdLister.RowsChanging += new Telerik.WinControls.UI.GridViewCollectionChangingEventHandler(Grid_RowsChanging); grdLister.RowsChanged += new GridViewCollectionChangedEventHandler(grdLister_RowsChanged); objMaster = new ComplaintBO(); this.SetProperties((INavigation)objMaster); grdLister.ShowRowHeaderColumn = false; grdLister.CommandCellClick += new CommandCellClickEventHandler(grid_CommandCellClick); }