private void btnEliminar_Click(object sender, EventArgs e)
        {
            DialogResult dialogResult = 0;

            try
            {
                if (dgvGrupo.RowCount > 0)
                {
                    SocioGrupoDetBE IEntity = new SocioGrupoDetBE();
                    IEntity.OPCION  = 1;
                    IEntity.USUARIO = General.General.GetUsuario;
                    IEntity.IdGrupo = dgvGrupo.CurrentRow.Cells["IdGrupo_"].Value.ToString();
                    DataSet ds = new SocioGrupoDetBL().ProcesarSocioGrupoDet(IEntity);

                    dialogResult = MessageBox.Show("Seguro de eliminar el grupo: " + dgvGrupo.CurrentRow.Cells["vcGrupo"].Value.ToString().Trim(), "Confirme", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                    if (dialogResult == DialogResult.Yes)
                    {
                        if (!dgvGrupo.CurrentRow.Cells["UserNew"].Value.ToString().Trim().Equals(General.General.GetCodigoUsuario.Trim()))
                        {
                            MessageBox.Show("Usted no puede eliminar este registro.", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                            return;
                        }

                        if (ds.Tables[0].Rows.Count > 0)
                        {
                            MessageBox.Show("No se puede eliminar el riesgo, existen socios vinculados.", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                            return;
                        }

                        SocioGrupoBE oEntity = new SocioGrupoBE()
                        {
                            OPCION  = 3,
                            USUARIO = General.General.GetUsuario,
                            IdGrupo = dgvGrupo.CurrentRow.Cells["IdGrupo_"].Value.ToString()
                        };

                        new SocioGrupoBL().ProcesarSocioGrupo(oEntity);
                        MessageBox.Show("Se Proceso Correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        btnBuscar.PerformClick();
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void CargarDetalle()
        {
            try
            {
                SocioGrupoDetBE oEntity = new SocioGrupoDetBE();
                oEntity.OPCION  = 1;
                oEntity.USUARIO = General.General.GetUsuario;
                oEntity.IdGrupo = dgvGrupo.CurrentRow.Cells["IdGrupo_"].Value.ToString();
                DataSet ds = new SocioGrupoDetBL().ProcesarSocioGrupoDet(oEntity);

                dgvSocio.DataSource  = ds.Tables[0];
                lblRegistrosDet.Text = ds.Tables[0].Rows.Count + " registro(s)";
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void CargarDetalle()
        {
            try
            {
                SocioGrupoDetBE oEntity = new SocioGrupoDetBE();
                oEntity.OPCION  = 1;
                oEntity.USUARIO = General.General.GetCodigoUsuario;
                oEntity.IdGrupo = Codigo;
                DataSet ds = new DataSet();
                ds = new SocioGrupoDetBL().ProcesarSocioGrupoDet(oEntity);

                dgvSocio.DataSource = ds.Tables[0];
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }