private void changeEDIButton_Click(object sender, EventArgs e) { int recordID; DataGridViewRow row; DateTime gateDateTime; int lastEDIRecordAdded; { var withBlock = My.MyProject.Forms.FrmEDIManagement; if (ediMode.Equals("RESEND")) { MdlLoadingSetting.waitForm.Show(); // selectedIDs = .getSelectedContIDs(.InGateDataGridView) foreach (DataGridViewRow currentRow in My.MyProject.Forms.FrmEDIManagement.InGateDataGridView.Rows) { row = currentRow; if (Conversions.ToBoolean(Operators.ConditionalCompareObjectEqual(row.Cells[1].Value, true, false))) { recordID = Conversions.ToInteger(row.Cells[0].Value); gateDateTime = Convert.ToDateTime(row.Cells[9].Value); EmployeeActivityLogService.Insert(My.MyProject.Forms.FrmLoginWindow._userID, recordID.ToString(), "CREATE", "IN-GATE", "Requested EDI to be RESENT"); db.AddEDILog(recordID, "IN-GATE", "IN GATE - Resend EDI"); lastEDIRecordAdded = db.getLadstEDIadded(); DateTime EDIDateTime; if (systemEDIRadioButton.Checked) { db.saveEDIModifiedRecord(lastEDIRecordAdded, gateDateTime); db.pushEDIRequest(recordID, true, false, lastEDIRecordAdded, gateDateTime); } else { string EDIdateTimeSrt; EDIdateTimeSrt = EDIDateTimePicker.Value.ToShortDateString() + " " + EdiTimePicker.Value.ToShortTimeString(); EDIDateTime = Convert.ToDateTime(EDIdateTimeSrt); db.pushEDIRequest(recordID, true, false, lastEDIRecordAdded, EDIDateTime); } } } withBlock.getEDIs(withBlock.InGateDataGridView); MdlLoadingSetting.waitForm.Close(); } else if (ediMode.Equals("PRE-SEND")) { MdlLoadingSetting.waitForm.Show(); foreach (DataGridViewRow currentRow1 in My.MyProject.Forms.FrmEDIManagement.OutGateDataGridView.Rows) { row = currentRow1; if (Conversions.ToBoolean(Operators.ConditionalCompareObjectEqual(row.Cells[1].Value, true, false))) { recordID = Conversions.ToInteger(row.Cells[0].Value); gateDateTime = DateAndTime.Now; EmployeeActivityLogService.Insert(My.MyProject.Forms.FrmLoginWindow._userID, recordID.ToString(), "CREATE", "OUT-GATE", "Requested EDI to be PRE-SENT"); db.AddEDILog(recordID, "OUT-GATE", "OUT GATE - Pre-Send EDI"); lastEDIRecordAdded = db.getLadstEDIadded(); DateTime EDIDateTime; if (systemEDIRadioButton.Checked) { // EDIHelper.EDIContainers(selContainer.Value, ediMode, False, selContainer.Key) db.saveEDIModifiedRecord(lastEDIRecordAdded, gateDateTime); db.UpdatePreSendStatus(recordID, true); db.pushEDIRequest(recordID, false, true, lastEDIRecordAdded, gateDateTime); } else { string EDIdateTimeSrt; EDIdateTimeSrt = EDIDateTimePicker.Value.ToShortDateString() + " " + EdiTimePicker.Value.ToShortTimeString(); EDIDateTime = Convert.ToDateTime(EDIdateTimeSrt); db.UpdatePreSendStatus(recordID, true); db.pushEDIRequest(recordID, false, true, lastEDIRecordAdded, Conversions.ToDate(EDIdateTimeSrt)); } } } withBlock.getEDIs(withBlock.OutGateDataGridView); MdlLoadingSetting.waitForm.Close(); } } Hide(); }