Esempio n. 1
0
 /// <summary>
 /// Agrega|Actualiza un registro en warehouse
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 /// <history>
 /// [emoguel] created 28/04/2016
 /// </history>
 private void btnAccept_Click(object sender, RoutedEventArgs e)
 {
     btnAccept.Focus();
     if (enumMode != EnumMode.Search)
     {
         if (enumMode != EnumMode.Add && ObjectHelper.IsEquals(warehouse, oldWarehouse))
         {
             _isClosing = true;
             Close();
         }
         else
         {
             string strMsj = ValidateHelper.ValidateForm(this, "Warehouse");
             if (strMsj == "")
             {
                 int nRes = BRWarehouses.SaveWarehouse(warehouse, (enumMode == EnumMode.Edit));
                 UIHelper.ShowMessageResult("Warehouse", nRes);
                 if (nRes > 0)
                 {
                     _isClosing   = true;
                     DialogResult = true;
                     Close();
                 }
             }
             else
             {
                 UIHelper.ShowMessage(strMsj);
             }
         }
     }
     else
     {
         _isClosing   = true;
         nStatus      = Convert.ToInt32(cmbStatus.SelectedValue);
         DialogResult = true;
         Close();
     }
 }