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 AgendaDepartamentosForm_Load(object sender, EventArgs e) { Icon = Icon.FromHandle(Resources.agenda_inspectores_32.GetHicon()); DataSet ds = new d_departamento().Getd_departamento(); comboDepartamento.DataSource = ds.Tables[0]; //// expediente seleccionado //if (ZeusWin.IdExpediente!=0) //{ // e_expedientes exp = new e_expedientes().getObjecte_expedientes(zeusWin.IdExpediente); // comboDepartamento.SelectedValue = exp.codigo_principal; // //comboClaves_SelectedIndexChanged(comboClaves, new EventArgs()); // comboExpediente.SelectedValue = exp.id_expediente; //} }
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); } }