示例#1
0
 private void btnGuardar_Click(object sender, RoutedEventArgs e)
 {
     if (accionProducto == accion.Nuevo)
     {
         Producto pro = new Producto()
         {
             NombreProducto = txbNombre.Text,
             Descripcion    = txbDescripcion.Text,
             PrecioCompra   = txbPrecioCompra.Text,
             PrecioVenta    = txbPrecioVenta.Text,
             Presentacion   = txbPresentacion.Text,
             Categoria      = cbxCategoria.Text,
         };
         if (manejadorProducto.Agregar(pro))
         {
             MessageBox.Show("Producto agregado correctamente", "Farmacia", MessageBoxButton.OK, MessageBoxImage.Information);
             ActualizarTabla();
             HabilitarBotones(true);
             HabilitarCajas(false);
         }
         else
         {
             MessageBox.Show("El Producto no se pudo agregar", "Farmacia", MessageBoxButton.OK, MessageBoxImage.Error);
         }
     }
     else
     {
         Producto pro = dtgProductos.SelectedItem as Producto;
         pro.NombreProducto = txbNombre.Text;
         pro.Descripcion    = txbDescripcion.Text;
         pro.PrecioCompra   = txbPrecioCompra.Text;
         pro.PrecioVenta    = txbPrecioVenta.Text;
         pro.Presentacion   = txbPresentacion.Text;
         pro.Categoria      = cbxCategoria.Text;
         if (manejadorProducto.Modificar(pro))
         {
             MessageBox.Show("Producto modificado correctamente", "Farmacia", MessageBoxButton.OK, MessageBoxImage.Information);
             ActualizarTabla();
             HabilitarBotones(true);
             HabilitarCajas(false);
         }
         else
         {
             MessageBox.Show("El producto no se pudo actualizar", "Farmacia", MessageBoxButton.OK, MessageBoxImage.Error);
         }
     }
 }
示例#2
0
        private void btnProductosGuardar_Click(object sender, RoutedEventArgs e)
        {
            if (accionProductos == accion.Nuevo)
            {
                Productoss emp = new Productoss()
                {
                    Nombre       = txbProductosNombre.Text,
                    Categoria    = txbProductosCategoria.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
            {
                Productoss emp = dtgProductos.SelectedItem as Productoss;
                emp.Nombre       = txbProductosNombre.Text;
                emp.Categoria    = txbProductosCategoria.Text;
                emp.Descripcion  = txbProductosDescripcion.Text;
                emp.PrecioCompra = txbProductosPrecioCompra.Text;
                emp.PrecioVenta  = txbProductosPrecioVenta.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);
                }
            }
        }