private void OnRefresh(object sender, EventArgs e) { //Refresh view this.mISDClientDS.Clear(); DataSet ds = AgentLineHaulGateway.GetISDClients(); this.mISDClientDS.Merge(ds); }
private void OnGridBeforeRowUpdate(object sender, Infragistics.Win.UltraWinGrid.CancelableRowEventArgs e) { //Event handler for data entry row updated try { //There is no selected row when updating- at a cell level string clid = e.Row.Cells["CLID"].Value.ToString(); string format = e.Row.Cells["ExportFormat"].Value.ToString(); string path = e.Row.Cells["ExportPath"].Value.ToString(); string key = e.Row.Cells["CounterKey"].Value.ToString(); string client = e.Row.Cells["Client"].Value.ToString(); string scanner = e.Row.Cells["Scanner"].Value.ToString(); string userid = e.Row.Cells["UserID"].Value.ToString(); if (clid != "" && format != "" && path != "" && key != "" && client != "") { ISDClient isdClient = new ISDClient(); isdClient.CLID = clid; isdClient.ExportFormat = format; isdClient.ExportPath = path; isdClient.CounterKey = key; isdClient.Client = client; isdClient.Scanner = scanner; isdClient.UserID = userid; if (e.Row.IsAddRow) { //Add new entry bool created = AgentLineHaulGateway.CreateISDClient(isdClient); OnRefresh(this.btnRefresh, EventArgs.Empty); } else { //Update existing bool updated = AgentLineHaulGateway.UpdateISDClient(isdClient); OnRefresh(this.btnRefresh, EventArgs.Empty); } } else { e.Cancel = true; } } catch (Exception ex) { App.ReportError(ex); } }
private void OnGridBeforeRowsDeleted(object sender, BeforeRowsDeletedEventArgs e) { //Event hanlder for rows deleting try { //Cannot delete 'Default' entries or the new row entry e.DisplayPromptMsg = true; if (!e.Cancel) { ISDClient isdClient = new ISDClient(); isdClient.CLID = e.Rows[0].Cells["CLID"].Value.ToString(); isdClient.ExportFormat = e.Rows[0].Cells["ExportFormat"].Value.ToString(); isdClient.ExportPath = e.Rows[0].Cells["ExportPath"].Value.ToString(); isdClient.CounterKey = e.Rows[0].Cells["CounterKey"].Value.ToString(); isdClient.Client = e.Rows[0].Cells["Client"].Value.ToString(); isdClient.Scanner = e.Rows[0].Cells["Scanner"].Value.ToString(); isdClient.UserID = e.Rows[0].Cells["UserID"].Value.ToString(); bool deleted = AgentLineHaulGateway.DeleteISDClient(isdClient); OnRefresh(this.btnRefresh, EventArgs.Empty); } } catch (Exception ex) { App.ReportError(ex); } }