示例#1
0
 private void btnNuevo_Click(object sender, EventArgs e)
 {
     Ocupacion.frmNuevoOcupacion frm = new Ocupacion.frmNuevoOcupacion();
     if (frm.ShowDialog() == DialogResult.OK)
     {
         // 0 = Consulta Todos
         InitialLoad(0);
     }
 }
示例#2
0
        private void dgvListaOcupacion_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (dgvListaOcupacion.Rows.Count > 0)
            {
                // Editar
                if (dgvListaOcupacion.CurrentCell.ColumnIndex == 9)
                {
                    // Para actualizar
                    //UtilsComun.tipoRegistro = 1;

                    var row = dgvListaOcupacion.CurrentRow;
                    Ocupacion.frmNuevoOcupacion frm = new Ocupacion.frmNuevoOcupacion();
                    var txtid = frm.Controls["txtid"];
                    var id    = row.Cells[0].Value.ToString();
                    frm.txtid.Text = id;

                    //UtilsComun.tipoRegistro = 1;

                    if (frm.ShowDialog() == DialogResult.OK)
                    {
                        InitialLoad(0);
                    }
                }

                // Inactivo/Elimina
                if (dgvListaOcupacion.CurrentCell.ColumnIndex == 10)
                {
                    DialogResult oDlgRes;


                    var row = dgvListaOcupacion.CurrentRow;

                    var estadoA     = row.Cells[4].Value.ToString();
                    var idOcupacion = row.Cells[0].Value.ToString();

                    if (estadoA != "Inactivo")
                    {
                        // Para eliminar
                        //UtilsComun.tipoRegistro = 2;

                        oDlgRes = MessageBox.Show("¿Está seguro que desea anular el Usuario seleccionado ?", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);

                        if (oDlgRes == DialogResult.Yes)
                        {
                            EliminaRegistro(Convert.ToInt32(idOcupacion));
                            //Volver a consultar
                            InitialLoad(0);
                        }
                    }
                    else
                    {
                        Mensaje.ShowMessageAlert(this.ParentForm, ConstantesWindows.TituloMensaje, "Ocupación ya se encuentra con estado Inactivo");
                    }
                }
            }
        }