private void Button_Guardar(object sender, RoutedEventArgs e)
        {
            Producto producto;
            bool     paso = false;

            producto = LlenaClase();

            if (IdTextbox.Text == "0")
            {
                paso = ProductoBLL.Guardar(producto);
            }

            else
            {
                if (!ExisteEnLaBaseDeDatos())
                {
                    MessageBox.Show("Personas No Existe!!");
                }
                MessageBox.Show("Persona Modificada!!");
                paso = ProductoBLL.Modificar(producto);
            }

            if (paso)
            {
                MessageBox.Show("¡¡Guardado!!");
            }
            else
            {
                MessageBox.Show("No se Guardo!!");
            }
        }
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            bool paso = false;

            if (!Validar())
            {
                return;
            }

            if (productos.ProductoId == 0)
            {
                paso = ProductoBLL.Guardar(productos);
            }
            else
            {
                if (!ExisteEnLaBaseDeDatosProducto())
                {
                    MessageBox.Show("No se puede Modificar un Producto que no existe", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
                    return;
                }
                paso = ProductoBLL.Modificar(productos);
            }
            if (paso)
            {
                Limpiar();
                MessageBox.Show("Guardado!", "Exito", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show("No fue posible guardar!!", "Fallo");
            }
        }
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            bool paso = false;

            if (!Validar())
            {
                return;
            }

            if (String.IsNullOrEmpty(ProductoIdTextBox.Text) || ProductoIdTextBox.Text == "0")
            {
                paso = ProductoBLL.Guardar(producto);
            }

            else
            {
                if (!ExisteEnDb())
                {
                    MessageBox.Show("No existe el cliente en la base de " +
                                    "datos", "Informacion", MessageBoxButton.OK, MessageBoxImage.Information);
                    return;
                }
                paso = ProductoBLL.Modificar(producto);
            }

            if (paso)
            {
                MessageBox.Show("Guardado!!", "EXITO", MessageBoxButton.OK, MessageBoxImage.Information);
                Limpiar();
            }
            else
            {
                MessageBox.Show(" No guardado!!", "Informacion", MessageBoxButton.OKCancel, MessageBoxImage.Information);
            }
        }
Exemple #4
0
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            bool paso = false;

            if (!Validar())
            {
                return;
            }

            if (String.IsNullOrEmpty(ProductoIdTextBox.Text) || ProductoIdTextBox.Text == "0")
            {
                paso = ProductoBLL.Guardar(producto);
            }

            else
            {
                if (!ExisteEnDb())
                {
                    MessageBox.Show("Persona no Valida", "Error", MessageBoxButton.OK, MessageBoxImage.Information);
                    return;
                }
                paso = ProductoBLL.Modificar(producto);
            }

            if (paso)
            {
                MessageBox.Show("Accion Realizada ", "Guardado", MessageBoxButton.OK, MessageBoxImage.Information);
                Limpiar();
            }
            else
            {
                MessageBox.Show(" No guardado", "Error", MessageBoxButton.OKCancel, MessageBoxImage.Information);
            }
        }
Exemple #5
0
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            bool paso = false;

            if (string.IsNullOrWhiteSpace(ProductoIdTextBox.Text) || ProductoIdTextBox.Text == "0")
            {
                paso = ProductoBLL.Guardar(producto);
            }
            else
            {
                if (!ExisteBD())
                {
                    MessageBox.Show("No Se puede Modificar porque no existe", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
                    return;
                }
                paso = ProductoBLL.Modificar(producto);
            }

            if (paso)
            {
                Limpiar();
                MessageBox.Show("Guardado!!", "Exito", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show("No fue posible guardar!!", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
        public void ModificarTest()
        {
            bool     paso;
            Producto producto = new Producto();

            producto.ArticulosId     = 4;
            producto.Descripcion     = "Manzanas";
            producto.Existencia      = 3;
            producto.Costo           = Convert.ToDecimal(25.00);
            producto.ValorInventario = producto.Existencia * producto.Costo;
            paso = ProductoBLL.Modificar(producto);
            Assert.AreEqual(paso, true);
        }
Exemple #7
0
        private async void btnAceptar_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                switch (await this.ShowMessageAsync("Informacion", "¿Esta seguro de que está todo correcto?", MessageDialogStyle.AffirmativeAndNegative))
                {
                case MessageDialogResult.Negative:
                    await this.ShowMessageAsync("Informacion", "Cambios cancelados.");

                    break;

                case MessageDialogResult.Affirmative:

                    List <DetallePedidoBLL> detalle = (List <DetallePedidoBLL>)dgDetalle.ItemsSource;

                    foreach (var d in detalle)
                    {
                        ProductoBLL producto = (from pr in new ProductoBLL().ListarTodo()
                                                where pr.Id_producto == d.IdProducto
                                                select pr).FirstOrDefault();

                        d.Estado = EstadoPedido.Finalizado;
                        d.modificar();

                        producto.Stock_produc = producto.Stock_produc + detalleActual.Cantidad;
                        producto.Modificar();
                    }
                    if (detalle.Count != 0)
                    {
                        await this.ShowMessageAsync("Informacion", "Cambios guardados");

                        //DesactivarBotones();
                    }
                    else
                    {
                        await this.ShowMessageAsync("Informacion", "No se encuentran datos");
                    }



                    break;
                }
            }
            catch (Exception ex)
            {
                await this.ShowMessageAsync("Error", ex.Message);
            }
            ListarDatos();
        }
Exemple #8
0
        public void ModificarTest()
        {
            bool     paso;
            Producto producto = new Producto();

            producto.ProductoId        = 3;
            producto.DepartamentoId    = 1;
            producto.Descripcion       = "Manzanas Verdes";
            producto.Costo             = 18;
            producto.Precio            = 30;
            producto.PorCientoGanancia = 12;
            producto.CantidadIventario = 0;;
            paso = ProductoBLL.Modificar(producto);
            Assert.AreEqual(paso, true);
        }
Exemple #9
0
        private void GuardarButton_Click(object sender, EventArgs e)
        {
            Producto producto;
            bool     paso = false;

            if (HayErrores())
            {
                MessageBox.Show("Debe llenar los campos indicados", "Validación",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            producto = LlenaClase();

            if (ProductoIdNumericUpDown.Value == 0)
            {
                paso = ProductoBLL.Guardar(producto);
                MessageBox.Show("Guardado!!", "Exito",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                int id = Convert.ToInt32(ProductoIdNumericUpDown.Value);
                producto = ProductoBLL.Buscar(id);

                if (producto != null)
                {
                    paso = ProductoBLL.Modificar(LlenaClase());
                    MessageBox.Show("Modificado!!", "Exito",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Id no existe", "Falló",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }

            if (paso)
            {
                LimpiarObjetos();
            }
            else
            {
                MessageBox.Show("No se pudo guardar!!", "Falló",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void guardarButton_Click(object sender, RoutedEventArgs e)
        {
            Productos productos;
            bool      paso = false;

            if (!ValidarCampos())
            {
                return;
            }

            productos = LlenaClase();

            if (Convert.ToInt32(idTextBox.Text) == 0)
            {
                paso = ProductoBLL.Guardar(productos);
            }

            else
            {
                if (!VerificarExistencia())
                {
                    MessageBox.Show("Producto No Existe!!");
                }

                paso = ProductoBLL.Modificar(productos);
            }

            if (paso)
            {
                MessageBox.Show("Guardado", "Exito", MessageBoxButton.OK, MessageBoxImage.Information);
                LimpiarCampos();
            }
            else
            {
                MessageBox.Show("Error al Guardar!!", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
        private void Guardarbutton_Click_1(object sender, EventArgs e)
        {
            Producto productos;
            bool     paso = false;

            if (!ValidarGuardar())
            {
                return;
            }

            productos = LlenaClase();


            if (ProductoIDnumericUpDown.Value == 0)
            {
                paso = ProductoBLL.Guardar(productos);
            }
            else
            {
                if (!ExisteEnLaBaseDeDatos())
                {
                    MessageBox.Show("No se puede guardar un producto que no existe", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                paso = ProductoBLL.Modificar(productos);
            }

            if (paso)
            {
                MessageBox.Show("Guardado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No fue posible guardar!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            Limpiar();
        }
Exemple #12
0
        private async void btnAceptardetalle_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                switch (await this.ShowMessageAsync("Informacion", "¿Esta seguro de los cambios?", MessageDialogStyle.AffirmativeAndNegative))
                {
                case MessageDialogResult.Affirmative:
                    ProductoBLL producto = (from pr in new ProductoBLL().ListarTodo()
                                            where pr.Id_producto == detalleActual.IdProducto
                                            select pr).FirstOrDefault();
                    if (detalleActual.Estado != EstadoPedido.Finalizado)
                    {
                        producto.Stock_produc = producto.Stock_produc + detalleActual.Cantidad;
                        producto.Modificar();
                        detalleActual.Estado = EstadoPedido.Finalizado;
                        detalleActual.modificar();
                        await this.ShowMessageAsync("Informacion", "Cambios guardados");
                    }
                    break;

                case MessageDialogResult.Negative:
                    await this.ShowMessageAsync("Informacion", "Cambios cancelados");

                    break;
                }



                detalleActual = null;
                ListarDatos();
            }
            catch (Exception ex)
            {
                await this.ShowMessageAsync("Error", ex.Message);
            }
        }