//agrega una nueva categoria a la DB y carga los datos a la grilla private void btnAgregarCategoria_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(txtNonbreCategoria.Text.Trim())) {//si alguno de los campos de datos esta vacio se muestra un error MessageBox.Show("El campo Nombre no puede estar vacio.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else {//si no hay campos vacios se procede a agrega la nueva marca categoria nuevo = new categoria() { nombre = txtNonbreCategoria.Text.Trim() }; if (controladorCategoria.AgregarCategoria(nuevo)) {//Si se agrega a la DB la marca nueva entonces se carga la grilla con datos nuevos MessageBox.Show("La nueva categoria ah sido Agregada.", "Mensaje de usuario", MessageBoxButtons.OK, MessageBoxIcon.Information); cargarGridCategorias(); } else {//De lo contrario se muestra un mensaje de error MessageBox.Show("La nueva categoria no ah sido Agregada.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
//editar una categoria y carga los datos modificados en la grilla private void btnEditarCategoria_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(txtNonbreCategoria.Text.Trim())) {//si alguno de los campos de datos esta vacio se muestra un error MessageBox.Show("El campo Nombre no puede estar vacio.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else {//si no hay campos vacios se procede a editar la categoria categoria aEditar = new categoria() { id_categoria = Convert.ToInt32(txtIdCategoria.Text.Trim()), nombre = txtNonbreCategoria.Text.Trim() }; if (controladorCategoria.EditarCategoria(aEditar)) {//si se cambiaron datos se procede a editar y hacer persistente el cambio en la DB MessageBox.Show("La categoría ah sido modificado.", "Mensaje de usuario", MessageBoxButtons.OK, MessageBoxIcon.Information); cargarGridCategorias(); } else { MessageBox.Show("No se ah realizado ningún cambio en los datos.", "Mensaje de Usuario", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }