private void btnEliminar_Click(object sender, EventArgs e) { try { if (MessageBox.Show("¿Realmente desea eliminar las Categorias seleccionadas?", "Eliminacion de Categorias,", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { foreach (DataGridViewRow row in dgvCategoria.Rows) { if (Convert.ToBoolean(row.Cells["Eliminar"].Value)) { Categoria categoria = new Categoria(); categoria.Id = Convert.ToInt32(row.Cells["Id"].Value); if (Fcategoria.Eliminar(categoria) != 1) { MessageBox.Show("Las Categorias no pudieron ser eliminadas! ", "Eliminacion de Categorias", MessageBoxButtons.OK, MessageBoxIcon .Warning); frmCategoria_Load(null, null); } } } frmCategoria_Load(null, null); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void button4_Click(object sender, EventArgs e) { try { string sResultado = ValidarDatos(); if (sResultado == "") { if (txtId.Text == "") { Categoria categoria = new Categoria(); categoria.Descripcion = txtDescripcion.Text; if (Fcategoria.Agregar(categoria)) { MessageBox.Show("Categoria Guardada Exitosamente!"); frmCategoria_Load(null, null); } } else { Categoria categoria = new Categoria(); categoria.Id = Convert.ToInt32(txtId.Text); categoria.Descripcion = txtDescripcion.Text; if (Fcategoria.Actualizar(categoria) == 1) { MessageBox.Show("Datos Actualizados Correctamente!"); frmCategoria_Load(null, null); } } } else { MessageBox.Show("Faltan Datos! \n" + sResultado); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }