Exemple #1
0
 public bool crearBodega(Bodega pBodega)
 {
     return _CSC.crearBodega(pBodega);
 }
        private void buttonCrearBodega_Click(object sender, RoutedEventArgs e)
        {
            if (string.IsNullOrWhiteSpace(textBoxCodigoBodega.Text) || string.IsNullOrWhiteSpace(textBoxNombreBodega.Text))
            {
                MessageBox.Show("Debe completar todos los datos.", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            else
            {
                Bodega bodega = new Bodega()
                {
                    Codigo = textBoxCodigoBodega.Text,
                    Nombre = textBoxNombreBodega.Text
                };

                if (ServicioFinanzas.Instancia.crearBodega(bodega))
                {
                    MessageBox.Show("Bodega creada exitosamente", "Nueva bodega", MessageBoxButton.OK, MessageBoxImage.Information);
                    textBoxCodigoBodega.Text = "";
                    textBoxNombreBodega.Text = "";

                    var bodegas = ServicioFinanzas.Instancia.obtenerBodegas();
                    dataGridBodegas.ItemsSource = bodegas;
                    dataGridBodegas.Items.Refresh();
                }
                else
                {
                    MessageBox.Show("Imposible crear la bodega", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
        }