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(); }
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; } }