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);
     }
 }
Exemplo n.º 3
0
        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);
     }
 }