Ejemplo n.º 1
0
        private bool SaveOrderDispatch()
        {
            bool result;
            var  message = string.Empty;

            PutsDataControlsIntoOrderDispatchObjects();
            try{
                var usecase = OrderDispatchUseCase.CreateUseCase();
                if (IsNewRecord)
                {
                    usecase.CreateOrderDispatch(CurrentDispatch);
                    message =
                        $"La orden de despacho se completo correctamente y el correo electrónico de notificación fue enviado {CustomerName}.";
                }

                MessageBox.Show(message, "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information);
                result = true;
            }
            catch (Exception ex) {
                result = false;
                MessageBox.Show(ex.Message, "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }

            return(result);
        }
Ejemplo n.º 2
0
 private void LoadOrderDispatchData(string idSelected)
 {
     try{
         var usecase = OrderDispatchUseCase.CreateUseCase();
         currentOrderDispatch = usecase.GetOrderDispatchById(idSelected);
     }
     catch (Exception) {
         currentOrderDispatch = OrderDispatch.CreateOrder();
     }
 }