Пример #1
0
        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();
        }
Пример #2
0
 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();
 }
Пример #3
0
 public void AddReturnedBags(Guid truckId, ReturnedBagsInfo returnedBags)
 {
     currentGINProcess.AddReturnedBags(truckId, returnedBags);
 }