예제 #1
0
        private void DataGridIngredientes_CellEditEnding(object sender, DataGridCellEditEndingEventArgs e)
        {
            if (e.EditAction == DataGridEditAction.Commit)
            {
                var n       = Ingredientes.Count;
                var columna = e.Column as DataGridBoundColumn;
                if (columna != null)
                {
                    var nombreColumna = (columna.Binding as Binding).Path.Path;
                    if (nombreColumna == "nombre")
                    {
                        var celdaEditada = e.EditingElement as TextBox;

                        if (celdaEditada.Text.Length == 0)
                        {
                            FuncionesComunes.MostrarMensajeDeError("No se aceptan espacios vacios.");
                        }
                    }
                    else if (nombreColumna == "cantidad")
                    {
                        var entradaCantidad = e.EditingElement as TextBox;
                        if (entradaCantidad.Text.Length == 0)
                        {
                            FuncionesComunes.MostrarMensajeDeError("No se aceptan espacios vacios.");
                        }
                    }
                    else if (nombreColumna == "peso")
                    {
                        var entradaPeso = e.EditingElement as TextBox;
                        if (entradaPeso.Text.Length == 0)
                        {
                            FuncionesComunes.MostrarMensajeDeError("No se aceptan espacios vacios.");
                        }
                    }
                    else if (nombreColumna == "unidad")
                    {
                        var entradaUnidad = e.EditingElement as TextBox;
                        if (entradaUnidad.Text.Length == 0)
                        {
                            FuncionesComunes.MostrarMensajeDeError("No se aceptan espacios vacios.");
                        }
                    }
                    else if (nombreColumna == "costoPorUnidad")
                    {
                        var entradaCostoPorUnidad = e.EditingElement as TextBox;
                        if (entradaCostoPorUnidad.Text.Length == 0)
                        {
                            FuncionesComunes.MostrarMensajeDeError("No se aceptan espacios vacios.");
                        }
                    }
                    else
                    {
                        FuncionesComunes.MostrarMensajeExitoso("No hay columna seleccionada");
                    }
                }
            }
        }
 public void RespuestaEditarIngrediente(string mensajeError)
 {
     if (mensajeError == "Cambios Guardados")
     {
         FuncionesComunes.MostrarMensajeExitoso(mensajeError);
     }
     else
     {
         FuncionesComunes.MostrarMensajeDeError(mensajeError);
     }
 }
예제 #3
0
 public void RespuestaEditarIngrediente(string mensajeError)
 {
     if (mensajeError == "Cambios Guardados")
     {
         FuncionesComunes.MostrarMensajeExitoso(mensajeError);
     }
     else
     {
         FuncionesComunes.MostrarMensajeDeError(mensajeError);
         dataGridInventario.Items.Refresh();
     }
 }
 public void RecibirPedidoDomicilio(PedidoADomicilio pedido)
 {
     if (pedido.Estado.estadoPedido == "Cancelado")
     {
         FuncionesComunes.MostrarMensajeExitoso("Pedido Cancelado: " + pedido.Id);
         RemoverPedidoDomicilioCancelado(pedido);
     }
     else
     {
         MostrarPedidoDomicilio(pedido);
     }
 }
예제 #5
0
 public void RespuestaRR(string mensaje)
 {
     if (mensaje == "Éxito al registrar la receta")
     {
         FuncionesComunes.MostrarMensajeExitoso(mensaje);
         VaciarCampos();
     }
     else
     {
         FuncionesComunes.MostrarMensajeDeError(mensaje);
         HabilitarCamposYBotones();
     }
 }
 public void Respuesta(string mensajeError)
 {
     if (mensajeError == "Registro exitoso")
     {
         FuncionesComunes.MostrarMensajeExitoso(mensajeError);
         VaciarCampos();
         imagenProducto = null;
     }
     else
     {
         FuncionesComunes.MostrarMensajeDeError(mensajeError);
     }
 }
 public void RespuestaRP(string mensaje)
 {
     if (mensaje == "Guardado")
     {
         FuncionesComunes.MostrarMensajeExitoso("El producto se guardó exitosamente");
         VaciarCampos();
         imagenProducto = null;
     }
     else
     {
         FuncionesComunes.MostrarMensajeDeError(mensaje);
     }
 }
예제 #8
0
        public void RespuestaModificarProducto(string mensajeError)
        {
            if (mensajeError == "Cambios Guardados")
            {
                FuncionesComunes.MostrarMensajeExitoso(mensajeError);

                recetaCb.Items.Clear();
                recetaCb.Items.Add(nombreReceta);
            }
            else
            {
                FuncionesComunes.MostrarMensajeDeError(mensajeError);
            }
        }
예제 #9
0
 public void RespuestaER(string mensaje)
 {
     if (mensaje == "Se modificó correctamente")
     {
         string nombreRecetaModificada = NombreRecetaTxt.Text;
         DeshabilitarEdicion();
         ObtenerRecetaDesdeDb(nombreRecetaModificada);
         FuncionesComunes.MostrarMensajeExitoso(mensaje);
         enEdicion = false;
     }
     else
     {
         FuncionesComunes.MostrarMensajeDeError(mensaje);
     }
 }
 public void Respuesta(string mensajeError)
 {
     if (mensajeError == "Registro exitoso")
     {
         FuncionesComunes.MostrarMensajeExitoso(mensajeError);
         Dispatcher.Invoke(() =>
         {
             VaciarCampos();
         });
     }
     else
     {
         MostrarCuadroError(mensajeError);
     }
 }
예제 #11
0
 public void RespuestaMCU(string mensaje)
 {
     Dispatcher.Invoke(() =>
     {
         if (mensaje == "Se modificó correctamente")
         {
             mensaje = "La información se modificó correctamente";
             FuncionesComunes.MostrarMensajeExitoso(mensaje);
         }
         else
         {
             FuncionesComunes.MostrarMensajeDeError(mensaje);
         }
         EstablecerInformacion();
     });
 }
 public void RespuestaRCU(string mensaje)
 {
     Dispatcher.Invoke(() =>
     {
         if (mensaje == "Éxito al cuenta de usuario" || mensaje == "Éxito al registrarReceta")
         {
             mensaje = "Se registro la información del empleado exitosamente";
             FuncionesComunes.MostrarMensajeExitoso(mensaje);
         }
         else
         {
             FuncionesComunes.MostrarMensajeDeError(mensaje);
         }
     });
     VaciarCampos();
     idEmpleadoTxt.Text = GenerarIdEmpleado().ToString();
 }
예제 #13
0
 public void NotificacionClienteDePedido(string mensaje, Cliente1 cliente)
 {
     UC_NuevoDomicilio.clientes.Add(cliente); FuncionesComunes.MostrarMensajeExitoso(mensaje);
     UC_NuevoDomicilio.EditarComboBoxClienteNombre = cliente.nombre + " " + cliente.apellidoPaterno + " " + cliente.apellidoMaterno;
     UC_NuevoDomicilio.MostrarSoloComboBox();
 }