예제 #1
0
 public rFacturas(int usuario, Facturas factura)
 {
     InitializeComponent();
     IniciarCombobox();
     Limpiar();
     user           = usuario;
     this.factura   = FacturasBLL.Search(factura.FacturaId);
     detallemostrar = new List <DetalleMostrar>();
     Cargar();
 }
예제 #2
0
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            Facturas encontrado = FacturasBLL.Search(factura.FacturaId);

            if (encontrado != null)
            {
                factura = encontrado;
                Cargar();
            }
            else
            {
                Limpiar();
                MessageBox.Show("No existe en la base de datos", "Mensaje",
                                MessageBoxButton.OK, MessageBoxImage.Information);
            }
        }
예제 #3
0
        private void EliminarButton_Click(object sender, RoutedEventArgs e)
        {
            Facturas existe = FacturasBLL.Search(factura.FacturaId);

            if (existe == null)
            {
                MessageBox.Show("No existe la Factura en la base de datos", "Mensaje",
                                MessageBoxButton.OK, MessageBoxImage.Information);
                return;
            }
            else
            {
                MessageBoxResult opcion = MessageBox.Show("Estas seguro de que desear eliminar la Factura  " + factura.FacturaId + "?",
                                                          "Facturas", MessageBoxButton.YesNo);

                if (opcion.Equals(MessageBoxResult.Yes))
                {
                    FacturasBLL.Delete(factura.FacturaId);
                    MessageBox.Show("Eliminado", "Exito",
                                    MessageBoxButton.OK, MessageBoxImage.Information);
                    Limpiar();
                }
            }
        }
예제 #4
0
        private bool ExisteEnLaBaseDeDatos()
        {
            Facturas esValido = FacturasBLL.Search(factura.FacturaId);

            return(esValido != null);
        }