Ejemplo n.º 1
0
 private void btnProductosGuardar_Click(object sender, RoutedEventArgs e)
 {
     if (accionProductos == accion.Nuevo)
     {
         Productos emp = new Productos()
         {
             Nombre       = txbProductosNombre.Text,
             categoriaa   = txbProductosCategoria.Text,
             Presentacion = txbProductosPresentacion.Text,
             cantidad     = txbProductosCantidad.Text,
             Descripcion  = txbProductosDescripcion.Text,
             precioCompra = txbProductosPrecioCompra.Text,
             precioVenta  = txbProductosPrecioVenta.Text
         };
         if (manejadorProducto.Agregar(emp))
         {
             MessageBox.Show("Producto agregado correctamente", "Farmacia", MessageBoxButton.OK, MessageBoxImage.Information);
             LimpiarCamposDeProductos();
             ActualizarTablaProdutos();
             PonerBotonesProductosEnEdicion(false);
         }
         else
         {
             MessageBox.Show("El Producto no se pudo agregar", "Farmacia", MessageBoxButton.OK, MessageBoxImage.Error);
         }
     }
     else
     {
         Productos emp = dtgCliente.SelectedItem as Productos;
         emp.Nombre       = txbProductosNombre.Text;
         emp.categoriaa   = txbProductosCategoria.Text;
         emp.Descripcion  = txbProductosDescripcion.Text;
         emp.precioCompra = txbProductosPrecioCompra.Text;
         emp.precioVenta  = txbProductosPrecioVenta.Text;
         emp.Presentacion = txbProductosPresentacion.Text;
         emp.cantidad     = txbProductosCantidad.Text;
         if (manejadorProducto.Modificar(emp))
         {
             MessageBox.Show("El Producto modificado correctamente", "Farmacia", MessageBoxButton.OK, MessageBoxImage.Information);
             LimpiarCamposDeProductos();
             ActualizarTablaProdutos();
             PonerBotonesProductosEnEdicion(false);
         }
         else
         {
             MessageBox.Show("El Peoducto no se pudo actualizar", "Farmacia", MessageBoxButton.OK, MessageBoxImage.Error);
         }
     }
 }
Ejemplo n.º 2
0
        private void btnProductosGuardar_Click(object sender, RoutedEventArgs e)
        {
            if (accionn == accion.Nuevo)
            {
                Producto emp = new Producto()
                {
                    Nombre       = txbProductosNombre.Text,
                    Categoria    = cmbProductosCategoria.Text,
                    Descripcion  = txbProductosDescripcion.Text,
                    PrecioVenta  = txbProductosPrecioVenta.Text,
                    PrecioCompra = txbProductosPrecioCompra.Text,
                    Presentacion = txbProductosPresentacion.Text
                };
                if (manejadorProductos.Agregar(emp))
                {
                    MessageBox.Show("Producto agregado correctamente  ", "Inventarios", MessageBoxButton.OK, MessageBoxImage.Information);
                    LimpiarCamposDeProductos();
                    ActualizarTablaProductos();
                    PonerBotonesProductosEnEdicion(false);
                }
                else
                {
                    MessageBox.Show("El producto no se pudo agregar  ", "Inventarios", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
            else
            {
                Producto emp = dtgProductos.SelectedItem as Producto;
                emp.Nombre       = txbProductosNombre.Text;
                emp.Categoria    = cmbProductosCategoria.Text;
                emp.Descripcion  = txbProductosDescripcion.Text;
                emp.PrecioVenta  = txbProductosPrecioVenta.Text;
                emp.PrecioCompra = txbProductosPrecioCompra.Text;
                emp.Presentacion = txbProductosPresentacion.Text;


                if (manejadorProductos.Modificar(emp))
                {
                    MessageBox.Show("Productos modificado correctamente  ", "Inventarios", MessageBoxButton.OK, MessageBoxImage.Information);
                    LimpiarCamposDeProductos();
                    ActualizarTablaProductos();
                    PonerBotonesProductosEnEdicion(false);
                }
                else
                {
                    MessageBox.Show("El productos no se pudo actualizar  ", "Inventarios", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
        }
 private void btnProductosGuardar_Click(object sender, RoutedEventArgs e)
 {
     if (accionProductos == accion.Nuevo)
     {
         Producto producto = new Producto()
         {
             NombreProducto = txbProductosNombreProduc.Text,
             Descripcion    = txbProductosDescripcion.Text,
             Precio         = double.Parse(txbProductosPrecio.Text),
             Presentacion   = txbProductosPresentacion.Text,
             Categoria      = txbProductosCategoria.Text
         };
         if (manejadorProductos.Agregar(producto))
         {
             MessageBox.Show("Producto agregado Correctamente", "Mi Querido Enfermito", MessageBoxButton.OK, MessageBoxImage.Information);
             LimpiarCamposDeProductos();
             ActualizarTablaProductos();
             PonerBotonesProductosEdicion(false);
         }
         else
         {
             MessageBox.Show("Error al agregar producto", "Mi Querido Enfermito", MessageBoxButton.OK, MessageBoxImage.Error);
         }
     }
     else
     {
         Producto producto = dtgProductos.SelectedItem as Producto;
         producto.Categoria      = txbProductosCategoria.Text;
         producto.Descripcion    = txbProductosDescripcion.Text;
         producto.NombreProducto = txbProductosNombreProduc.Text;
         producto.Precio         = double.Parse(txbProductosPrecio.Text);
         producto.Presentacion   = txbProductosPresentacion.Text;
         if (manejadorProductos.Modificar(producto))
         {
             MessageBox.Show("Producto modificado Correctamente", "Mi Querido Enfermito", MessageBoxButton.OK, MessageBoxImage.Information);
             LimpiarCamposDeProductos();
             ActualizarTablaProductos();
             PonerBotonesProductosEdicion(false);
         }
         else
         {
             MessageBox.Show("Error al modificar producto", "Mi Querido Enfermito", MessageBoxButton.OK, MessageBoxImage.Error);
         }
     }
 }
Ejemplo n.º 4
0
        private void btnGuardarProductos_Click(object sender, RoutedEventArgs e)
        {
            if (AccionDeProcuctos == accion.nuevo)
            {
                if (string.IsNullOrWhiteSpace(tbxCantidadProductos.Text) || string.IsNullOrWhiteSpace(tbxCategoriaProductos.Text) || string.IsNullOrWhiteSpace(tbxNombreProductos.Text) || string.IsNullOrWhiteSpace(tbxDescripcionProductos.Text) || string.IsNullOrWhiteSpace(tbxPresioCompraProductos.Text) || string.IsNullOrWhiteSpace(tbxPresioVentaProductos.Text) || string.IsNullOrWhiteSpace(tbxPresentacionProductos.Text))
                {
                    MessageBox.Show("Faltan datos por llenar ", "Error", MessageBoxButton.OK, MessageBoxImage.Exclamation);
                }
                else
                {
                    try
                    {
                        Productos productos = new Productos()
                        {
                            cantidad          = int.Parse(tbxCantidadProductos.Text),
                            categoria         = tbxCategoriaProductos.Text,
                            descripcion       = tbxDescripcionProductos.Text,
                            nombreDelProducto = tbxNombreProductos.Text,
                            PrecioCompra      = float.Parse(tbxPresioCompraProductos.Text),
                            PrecioVenta       = float.Parse(tbxPresioVentaProductos.Text),
                            presentacion      = tbxPresentacionProductos.Text
                        };
                        if (manejadorProductos.agregar(productos))
                        {
                            MessageBox.Show("Se agregó un nuevo producto", "Producto agregado", MessageBoxButton.OK, MessageBoxImage.Information);
                            LimpiarCajasProductos();
                            HabilitarCajasProductos(false);
                            PonerBotonesDeEdicionProductos(false);
                            ActualizarTablaProductos();
                        }
                        else
                        {
                            MessageBox.Show("No pudo ser agregado el producto", "Error", MessageBoxButton.OK, MessageBoxImage.Exclamation);
                        }
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Error:\n" + ex.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                    }
                }
            }
            else
            {
                if (string.IsNullOrWhiteSpace(tbxCantidadProductos.Text) || string.IsNullOrWhiteSpace(tbxCategoriaProductos.Text) || string.IsNullOrWhiteSpace(tbxNombreProductos.Text) || string.IsNullOrWhiteSpace(tbxDescripcionProductos.Text) || string.IsNullOrWhiteSpace(tbxPresioCompraProductos.Text) || string.IsNullOrWhiteSpace(tbxPresioVentaProductos.Text) || string.IsNullOrWhiteSpace(tbxPresentacionProductos.Text))
                {
                    MessageBox.Show("Faltan datos por llenar ", "Error", MessageBoxButton.OK, MessageBoxImage.Exclamation);
                }
                else
                {
                    Productos productos = dtgProductos.SelectedItem as Productos;

                    productos.cantidad          = int.Parse(tbxCantidadProductos.Text);
                    productos.categoria         = tbxCategoriaProductos.Text;
                    productos.descripcion       = tbxDescripcionProductos.Text;
                    productos.nombreDelProducto = tbxNombreProductos.Text;
                    productos.PrecioCompra      = float.Parse(tbxPresioCompraProductos.Text);
                    productos.PrecioVenta       = float.Parse(tbxPresioVentaProductos.Text);
                    productos.presentacion      = tbxPresentacionProductos.Text;

                    if (manejadorProductos.Modificar(productos))
                    {
                        MessageBox.Show("Se modifico el producto", "Producto modificado", MessageBoxButton.OK, MessageBoxImage.Information);
                        LimpiarCajasProductos();
                        HabilitarCajasProductos(false);
                        PonerBotonesDeEdicionProductos(false);
                        ActualizarTablaProductos();
                    }
                    else
                    {
                        MessageBox.Show("No pudo ser agregado el producto", "Error", MessageBoxButton.OK, MessageBoxImage.Exclamation);
                    }
                }
            }
        }