示例#1
0
        private void addNewOrUpdateMunitButton_Click(object sender, EventArgs e)
        {
            try
            {
                var munitName = munitAddTextBox.Text;

                if (munitName != "")
                {
                    WWS.WarehouseServiceClient munitAdaptor = new WWS.WarehouseServiceClient(ServiceParametor.Parametor);
                    if (munit == null)
                    {
                        munit = new WWS.Munit()
                        {
                            MunitName = munitName
                        };
                    }
                    else
                    {
                        munit.MunitName = munitName;
                    }

                    munitAdaptor.CreateOrUpdateMunit(munit);


                    WWS.WarehouseServiceClient munitManager = new WWS.WarehouseServiceClient(ServiceParametor.Parametor);

                    var allMunit = munitManager.GetActiveMunit();

                    Constants.ApplicationData.Munits = new Dictionary <int, WWS.Munit>();

                    foreach (var item in allMunit)
                    {
                        Constants.ApplicationData.Munits.Add(item.Id.Value, item);
                    }



                    munitForm.LoadMunitToGrid(true);


                    this.Close();
                }
            }
            catch (Exception exc)
            {
                MessageBox.Show(exc.Message);
            }
        }
示例#2
0
 public NewMunitAddForm(WWS.Munit munit, MunitForm munitForm)
 {
     InitializeComponent();
     this.munitForm = munitForm;
     this.munit     = munit;
 }