Example #1
0
        private void OnRefresh(object sender, EventArgs e)
        {
            //Refresh view
            this.mISDClientDS.Clear();
            DataSet ds = AgentLineHaulGateway.GetISDClients();

            this.mISDClientDS.Merge(ds);
        }
Example #2
0
 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); }
 }
Example #3
0
 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); }
 }