private void btn_GuardarCat_Click(object sender, EventArgs e)
 {
     //recuperamos la información de los textbox con el método recuperarinformación que devuelve un objetoBO  los enviamos a la función agregar de la capa DAO, si retorna un 1 se agregó el registro
     if (cateDAO.Agregar(Recuperar_DatosCat()) == 1)
     {
         MessageBox.Show("Registro agregado exitosamente.", "Mensaje del sistema", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
         Limpiar_ControlesCat();
     }
     else
     {
         MessageBox.Show("No es posible agregar el registro.", "Mensaje del sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     //actualiza el grid
     dgv_MostrarCat.DataSource = cateDAO.Buscar();
 }
Exemple #2
0
        private void BtnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                if (TxtCodigo.Text == "" && TxtDescripcion.Text == "")
                {
                    MessageBox.Show("Los campos estan vacios", "llene los campos", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    if (NuevoRegistro == true)
                    {
                        Categoria oCategoria = new Categoria();
                        oCategoria.Codigo      = TxtCodigo.Text.Trim();
                        oCategoria.Descripcion = TxtDescripcion.Text.Trim();


                        if (oCategoriaDAO.Agregar(oCategoria) == false)
                        {
                            MessageBox.Show("El nuevo registro no pudo ser grabado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            return;
                        }
                        else
                        {
                            MessageBox.Show("El nuevo registro fue grabado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            TxtCodigo.Text      = "";
                            TxtDescripcion.Text = "";
                            BtnEliminar.Enabled = false;
                            BtnGuardar.Enabled  = false;
                            TxtCodigo.Focus();

                            return;
                        }
                    }
                    else
                    {
                        Categoria oCategoria = oCategoriaDAO.Buscar(TxtCodigo.Text.Trim());
                        oCategoria.Descripcion = TxtDescripcion.Text.Trim();

                        if (oCategoriaDAO.Modificar(oCategoria) == false)
                        {
                            MessageBox.Show("El Registro no fue Modificado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            return;
                        }
                        else
                        {
                            MessageBox.Show("Registro Modificado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            TxtCodigo.Text      = "";
                            TxtDescripcion.Text = "";
                            BtnEliminar.Enabled = false;
                            BtnGuardar.Enabled  = false;
                            TxtCodigo.Focus();
                            return;
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Hola exepcion", ex.Message);
                throw;
            }
        }