Пример #1
0
 private void Record(object sender, EventArgs args)
 {
     if (mViewModel.ValidateModel())
     {
         string item_number = mModel.Data.ItemNumber;
         if (item_number != txtItemNumber.Text)
         {
             if (MessageBox.Show("You have modified the Item Number, this will create a number item with your entry, would you like proceed?", "Confirm Create New", MessageBoxButtons.YesNo) == DialogResult.No)
             {
                 DialogResult = DialogResult.None;
             }
             else
             {
                 mModel.IsCreating = true;
                 OpResult result = mModel.Record();
                 if (result.Status == OpResult.ResultStatus.Created)
                 {
                     MessageBox.Show("Item Record Created!");
                 }
                 else if (result.Status == OpResult.ResultStatus.Updated)
                 {
                     MessageBox.Show("Item Record Updated!");
                 }
                 else
                 {
                     MessageBox.Show(result.Error);
                 }
             }
         }
         else
         {
             OpResult result = mModel.Record();
             if (result.Status == OpResult.ResultStatus.Created)
             {
                 MessageBox.Show("Item Record Created!");
             }
             else if (result.Status == OpResult.ResultStatus.Updated)
             {
                 MessageBox.Show("Item Record Updated!");
             }
             else
             {
                 MessageBox.Show(result.Error);
             }
         }
     }
     else
     {
         DialogResult = DialogResult.None;
     }
 }
Пример #2
0
        private void btnRecord_Click(object sender, EventArgs e)
        {
            ReviseModel();

            OpResult result = mModel.Record();

            if (!result.IsValid)
            {
                DialogResult = DialogResult.None;
                MessageBox.Show(result.Error);
            }
        }