private void btnActualizarDetalle_Click(object sender, EventArgs e) { if (ValidarDetalle()) { if (listDetalle.SelectedItem != null) { d_departamento_detalle det = new d_departamento_detalle().getObjectd_departamento_detalle((int)listDetalle.SelectedValue); det.nombre = textNombreDet.Text; det.cargo = textCargo.Text; det.codigo = textCodigo.Text; det.fono_fijo = textFonoFijo.Text; det.fono_movil = textFonoMovil.Text; try { det.Update(det); MessageBox.Show("Operación completada exitosamente.", "Mensaje de Zeus", MessageBoxButtons.OK, MessageBoxIcon.Information); listDetalle.DataSource = det.Getd_departamento_detalle((int)listDeptos.SelectedValue).Tables[0]; } catch (Exception ex) { Log.ShowAndLog(ex); } } else { MessageBox.Show("Debe seleccionar un item.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnEliminarDetalle_Click(object sender, EventArgs e) { if (listDetalle.SelectedItem != null) { if ( MessageBox.Show("¿Seguro que desea eliminar este item?", "Confirmar eliminación", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { try { var det = new d_departamento_detalle(); det.Delete((int)listDetalle.SelectedValue); listDetalle.DataSource = listDeptos.SelectedItem != null?det.Getd_departamento_detalle((int)listDeptos.SelectedValue).Tables[0] : null; 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 item primero.", "Error al eliminar", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void comboDepartamento_SelectedIndexChanged(object sender, EventArgs e) { // cargar expedientes para dicha clave if (comboDepartamento.SelectedIndex != -1) { DataSet ds = new d_departamento_detalle().Getd_departamento_detalle((int)comboDepartamento.SelectedValue); dataOficiales.DataSource = ds.Tables[0]; } }