private void CargarRecetas()
        {
            try
            {
                InstanceContext         context         = new InstanceContext(this);
                ModificarProductoClient ServicioRecetas = new ModificarProductoClient(context);

                ServicioRecetas.ObtenerNombresDeRecetas();
            }
            catch (Exception exc)
            {
                FuncionesComunes.MostrarMensajeDeError(exc.Message);
            }
        }
Exemplo n.º 2
0
        private void ObtenerRecetasDeServidor()
        {
            InstanceContext         context           = new InstanceContext(this);
            ModificarProductoClient servicioModificar = new ModificarProductoClient(context);

            try
            {
                servicioModificar.ObtenerNombresDeRecetas();
            }
            catch (Exception e)
            {
                FuncionesComunes.MostrarMensajeDeError("Ocurrio la excepcion: " + e.GetType() + " al recuperar recetas " +
                                                       "\nMensaje: " + e.Message);
            }
        }
Exemplo n.º 3
0
        private void ActualizarInformacion()
        {
            try
            {
                InstanceContext         context         = new InstanceContext(this);
                ModificarProductoClient servicioProduto = new ModificarProductoClient(context);
                string tipoProducto = tipoProductoCb.SelectedItem.ToString();

                if (tipoProducto == "Interno")
                {
                    string nombreReceta       = recetaCb.SelectedItem.ToString();
                    string nombreProducoAntes = producto.nombre;
                    IniciarProductoInternoAEnviar();

                    servicioProduto.ModificarProductoInterno(producto, nombreReceta, nombreProducoAntes, imagenProducto);
                }
                else if (tipoProducto == "Externo")
                {
                    string nombreProducoAntes = productoExterno.nombre;
                    IniciarProductoExternoAEnviar();

                    servicioProduto.ModificarProductoExterno(productoExterno, nombreProducoAntes);
                }
            }
            catch (FormatException)
            {
                FuncionesComunes.MostrarMensajeDeError("Se encontraron caracteres invalidos." +
                                                       "\nLos campos marcados con asterisco (*) solo aceptan números.");
                HabilitarCampos();
            }
            catch (OverflowException)
            {
                FuncionesComunes.MostrarMensajeDeError("Alguno de los valores núméricos ingresados es demasiado grande");
                HabilitarCampos();
            }
        }