public TipoArticuloWindows(Opcion op, TipoArticuloClass tipoArticulo, ref List <TipoArticuloWindows> ventanas)
        {
            InitializeComponent();

            opcion            = op;
            this.tipoArticulo = null;
            if (op != Opcion.nuevo)
            {
                this.tipoArticulo = tipoArticulo;
            }

            _ventanas = ventanas;


            //Inicializar componentes de la pantalla
            switch (op)
            {
            case Opcion.nuevo:
                this.InicializarComponentesNuevo();


                break;

            case Opcion.modificar:
                this.InicializarComponentesModificar();
                this.CargarDatosModificar();
                break;

            case Opcion.consultar:
                this.InicializarComponentesConsultar();
                this.CargarDatosConsultar();
                break;
            }
        }
Esempio n. 2
0
        public AdministrarTipoArticuloWindow()
        {
            InitializeComponent();

            _tipoArticuloSeleccionado = null;
            _ventanasTipoArticulo     = new List <TipoArticuloWindows>();
            _tipoArticulos            = new List <TipoArticuloClass>();
            _criterio_de_busqueda     = CriterioBusqueda.Busqueda_Nombre;


            cargarComponentes();
        }
        private void btnGuardarTipoArticulo_Click(object sender, RoutedEventArgs e)
        {
            if (validar())
            {
                if (opcion == Opcion.nuevo)
                {
                    TipoArticuloClass nuevoTipoArticulo = new TipoArticuloClass();
                    nuevoTipoArticulo.Nombre_TipoArticulo = txtNombre.Text.ToString();
                    nuevoTipoArticulo.EsDinero            = (bool)ckEsDinero.IsChecked;

                    if (nuevoTipoArticulo.NuevoTipoArticulo())
                    {
                        MessageBox.Show("Tipo Artículo " + nuevoTipoArticulo.Nombre_TipoArticulo + " creado con éxito", "Crear Tipo de artículo", MessageBoxButton.OK, MessageBoxImage.Information);
                        b_ok = true;
                        this.Close();
                        this.Owner.Focus();
                    }
                    else
                    {
                        MessageBox.Show("El Tipo de Artículo " + nuevoTipoArticulo.Nombre_TipoArticulo + " no se pudo crear", "Crear Tipo de Artículo", MessageBoxButton.OK, MessageBoxImage.Information);
                        b_ok = false;
                    }
                }
                else
                {
                    if (opcion == Opcion.modificar)
                    {
                        MessageBoxResult msg;
                        msg = MessageBox.Show("¿Seguro que desea modificar el Tipo de Artículo " + this.tipoArticulo.Nombre_TipoArticulo + "?", "Confirme modificar Tipo de Artículo", MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.No);
                        if (msg == MessageBoxResult.Yes)
                        {
                            this.tipoArticulo.Nombre_TipoArticulo = txtNombre.Text.ToString();
                            this.tipoArticulo.EsDinero            = (bool)ckEsDinero.IsChecked;

                            if (this.tipoArticulo.ModificarTipoArticulo())
                            {
                                MessageBox.Show("Tipo de Artículo " + tipoArticulo.Nombre_TipoArticulo + " modificado con éxito", "Modificar Tipo de Artículo", MessageBoxButton.OK, MessageBoxImage.Information);
                                b_ok = true;
                                this.Close();
                                this.Owner.Focus();
                            }
                            else
                            {
                                MessageBox.Show("El Tipo de Artículo" + this.tipoArticulo.Nombre_TipoArticulo + " no se pudo modificar", "Modificar Tipo de Artículo", MessageBoxButton.OK, MessageBoxImage.Information);
                                b_ok = false;
                            }
                        }
                    }
                }
            }
        }
        private void btnEliminarTipoArticulo_Click(object sender, RoutedEventArgs e)
        {
            MessageBoxResult mr;

            mr = MessageBox.Show("¿Confirma Eliminar el Tipo de articulo?", "Confirme Eliminar", MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.No);
            if (mr == MessageBoxResult.Yes)
            {
                if (tipoArticulo.Eliminar())
                {
                    MessageBox.Show("Se ha eliminado el tipo de artículo correctamente", "Eliminar Confirmado", MessageBoxButton.OK, MessageBoxImage.Information);
                    b_ok         = true;
                    tipoArticulo = null;
                    this.Close();
                    this.Owner.Focus();
                }
            }
        }
        public ArticuloWindow(Opcion op, ArticuloClass articulo, ref List <ArticuloWindow> ventanas)
        {
            InitializeComponent();

            opcion        = op;
            this.articulo = new ArticuloClass();

            if (op != Opcion.nuevo)
            {
                this.articulo = articulo;
            }


            _ventanas      = ventanas;
            _tipoArticulos = TipoArticuloClass.ListarTipoArticulos();


            //Items Source de el combo Tipo Articulo
            cmbTipoArticulo.ItemsSource = _tipoArticulos;


            //Inicializar componentes de la pantalla
            switch (op)
            {
            case Opcion.nuevo:
                this.InicializarComponentesNuevo();
                this.CargarDatosNuevo();
                break;

            case Opcion.modificar:
                this.InicializarComponentesModificar();
                this.CargarDatosModificar();
                break;

            case Opcion.consultar:
                this.InicializarComponentesConsultar();
                this.CargarDatosConsultar();
                break;
            }
        }
Esempio n. 6
0
        private void BuscarTipoArticulo()
        {
            bool todo_ok = false;

            string tipoArticuloBuscar = txtBusquedaTipoArticulo.Text.ToString().Trim();

            if (txtBusquedaTipoArticulo.Text.Length == 0)
            {
                _tipoArticulos = TipoArticuloClass.ListarTipoArticulos();

                grillaTipoArticulo.ItemsSource = _tipoArticulos;


                if (_tipoArticulos.Count == 0)
                {
                    btnAbrirTipoArticulo.IsEnabled     = false;
                    btnEliminarTipoArticulo.IsEnabled  = false;
                    btnModificarTipoArticulo.IsEnabled = false;

                    MessageBox.Show("No se encuentran Tipo de Artículos con esos criterios de busqueda", "No se encuentran Tipo de Artículos", MessageBoxButton.OK, MessageBoxImage.Warning);
                }
                else
                {
                    grillaTipoArticulo.SelectedItem = grillaTipoArticulo.Items[0];
                    _tipoArticuloSeleccionado       = (TipoArticuloClass)grillaTipoArticulo.Items[0];

                    btnEliminarTipoArticulo.IsEnabled  = true;
                    btnAbrirTipoArticulo.IsEnabled     = true;
                    btnModificarTipoArticulo.IsEnabled = true;
                }
            }
            else
            {
                if (_criterio_de_busqueda == CriterioBusqueda.Busqueda_Nombre)
                {
                    if (ValidacionesClass.ValidarApellidoNombreTextBox(txtBusquedaTipoArticulo))
                    {
                        todo_ok = true;
                    }
                    else
                    {
                        todo_ok = false;
                    }
                }

                if (todo_ok)
                {
                    _tipoArticulos = TipoArticuloClass.BuscarTipoArticuloPorNombre(txtBusquedaTipoArticulo.Text);

                    grillaTipoArticulo.ItemsSource = _tipoArticulos;


                    if (_tipoArticulos.Count == 0)
                    {
                        btnAbrirTipoArticulo.IsEnabled     = false;
                        btnEliminarTipoArticulo.IsEnabled  = false;
                        btnModificarTipoArticulo.IsEnabled = false;


                        MessageBox.Show("No se encuentran Tipo de Artículos con esos criterios de busqueda", "No se encuentran Tipo de Artículos", MessageBoxButton.OK, MessageBoxImage.Warning);
                    }
                    else
                    {
                        grillaTipoArticulo.SelectedItem = grillaTipoArticulo.Items[0];
                        _tipoArticuloSeleccionado       = (TipoArticuloClass)grillaTipoArticulo.Items[0];

                        btnAbrirTipoArticulo.IsEnabled     = true;
                        btnEliminarTipoArticulo.IsEnabled  = true;
                        btnModificarTipoArticulo.IsEnabled = true;
                    }
                }
            }
        }
Esempio n. 7
0
 private void grillaTipoArticulo_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     _tipoArticuloSeleccionado = (TipoArticuloClass)grillaTipoArticulo.SelectedItem;
 }