void ReturnedBagsDataEditor_Ok(object sender, EventArgs e) { ReturnedBagsWrapper rbw = (ReturnedBagsWrapper)ReturnedBagsDataEditor.DataSource; if (rbw.StackId == Guid.Empty) { errorDisplayer.ShowErrorMessage("Stack is required"); } else if (rbw.Size < 0.0001M) { errorDisplayer.ShowErrorMessage("Wieght is required"); } else if (ReturnedBagsDataEditor.IsNew) { ginProcess.AddReturnedBags(GINTruckInformation.Weight.TruckId, ((ReturnedBagsWrapper)ReturnedBagsDataEditor.DataSource).RBInfo); ReturnedBagsGridViewer.DataBind(); ReturnedBagsDataEditor.IsNew = false; } else { var editedReturnedBags = from returnedBags in GINTruckInformation.Weight.ReturnedBags where returnedBags.ReturnedBagsId == ((ReturnedBagsWrapper)ReturnedBagsDataEditor.DataSource).ReturnedBagsId select returnedBags; if (editedReturnedBags.Count() > 0) { editedReturnedBags.ElementAt(0).Copy(((ReturnedBagsWrapper)ReturnedBagsDataEditor.DataSource).RBInfo); ReturnedBagsGridViewer.DataBind(); } } mpeReturnedBagsDataEditorExtender.Hide(); }
void ReturnedBagsDataEditor_Ok(object sender, EventArgs e) { if (ReturnedBagsDataEditor.IsNew) { ginProcess.AddReturnedBags(GINTruckInformation.Weight.TruckId, ((ReturnedBagsWrapper)ReturnedBagsDataEditor.DataSource).RBInfo); ReturnedBagsGridViewer.DataBind(); ReturnedBagsDataEditor.IsNew = false; } else { var editedReturnedBags = from returnedBags in GINTruckInformation.Weight.ReturnedBags where returnedBags.ReturnedBagsId == ((ReturnedBagsWrapper)ReturnedBagsDataEditor.DataSource).ReturnedBagsId select returnedBags; if (editedReturnedBags.Count() > 0) { editedReturnedBags.ElementAt(0).Copy(((ReturnedBagsWrapper)ReturnedBagsDataEditor.DataSource).RBInfo); ReturnedBagsGridViewer.DataBind(); } } mpeReturnedBagsDataEditorExtender.Hide(); }
public void AddReturnedBags(Guid truckId, ReturnedBagsInfo returnedBags) { currentGINProcess.AddReturnedBags(truckId, returnedBags); }