private void btnEliminarDepto_Click(object sender, EventArgs e) { if (listDeptos.SelectedItem != null) { if ( MessageBox.Show("¿Seguro que desea eliminar este departamento?", "Confirmar eliminación", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { try { var depto = new d_departamento(); depto.Delete((int)listDeptos.SelectedValue); listDeptos.DataSource = depto.Getd_departamento().Tables[0]; MessageBox.Show("Operación completada exitosamente.", "Mensaje de Zeus", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { Log.ShowAndLog(ex); } } } else { MessageBox.Show("Debe seleccionar un departamento primero.", "Error al eliminar", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnNuevoDepto_Click(object sender, EventArgs e) { if (textNombreDepto.Text != "") { try { var depto = new d_departamento { nombre = textNombreDepto.Text }; depto.Insert(depto); listDeptos.DataSource = depto.Getd_departamento().Tables[0]; MessageBox.Show("Operación completada exitosamente", "Mensaje de Zeus", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { Log.ShowAndLog(ex); } } else { MessageBox.Show("Debe ingresar el nombre del nuevo departamento.", "Faltan datos", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnActualizarDepto_Click(object sender, EventArgs e) { if (listDeptos.SelectedItem != null && textNombreDepto.Text != "") { try { d_departamento depto = new d_departamento().getObjectd_departamento((int)listDeptos.SelectedValue); depto.nombre = textNombreDepto.Text; depto.Update(depto); listDeptos.DataSource = depto.Getd_departamento().Tables[0]; MessageBox.Show("Operación completada exitosamente.", "Mensaje de Zeus", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { Log.ShowAndLog(ex); } } else { MessageBox.Show("Debe seleccionar un departamento e ingresar el nuevo nombre.", "Faltan datos", MessageBoxButtons.OK, MessageBoxIcon.Error); } }