示例#1
0
        void VerRegistro(int n_IdRegistro)
        {
            LblIdSocio.Text = n_IdRegistro.ToString();
            // ID DEL REGISTRO ES EL ID DEL SOCIOS MENDIANTE EL CUAL SE REALIZA LA BUSQUEDA
            string    c_dato   = "";
            DataTable dtResult = new DataTable();

            FgCtto.Rows.Count     = 2;
            objRegistros.mysConec = mysConec;

            objRegistros.TraerRegistro(n_IdRegistro);
            lstSocPue = objRegistros.lstSociosPuestos;

            // MOSTRAMOS EL NOMBRE DEL SOCIO
            c_dato   = n_IdRegistro.ToString();
            dtResult = funDatos.DataTableFiltrar(dtSocios, "n_id = " + c_dato + "");
            if (dtResult.Rows.Count != 0)
            {
                TxtNomSoc.Text = dtResult.Rows[0]["c_apenom"].ToString();
                TxtNumDoc.Text = dtResult.Rows[0]["c_idenumdoc"].ToString();
                // MOSTRAMOS EL TIPO DE SOCIO
                c_dato   = dtResult.Rows[0]["n_idtipsoc"].ToString();
                dtResult = funDatos.DataTableFiltrar(dtTipSoc, "n_id = " + c_dato + "");
                if (dtResult.Rows.Count != 0)
                {
                    TxtTipSoc.Text = dtResult.Rows[0]["c_des"].ToString();
                }
            }

            //MOSTRAMOS LA LISTA DE PUESTOS
            int n_row = 0;

            booAgregando = true;

            for (n_row = 0; n_row <= lstSocPue.Count - 1; n_row++)
            {
                FgCtto.Rows.Count = FgCtto.Rows.Count + 1;
                c_dato            = lstSocPue[n_row].n_idpue.ToString();
                c_dato            = funDatos.DataTableBuscar(dtPuestos, "n_id", "c_puesto", c_dato, "N").ToString();
                FgCtto.SetData(FgCtto.Rows.Count - 1, 1, c_dato);
                FgCtto.SetData(FgCtto.Rows.Count - 1, 2, lstSocPue[n_row].c_numctt.ToString());

                if (lstSocPue[n_row].d_fchini.ToString() != "")
                {
                    FgCtto.SetData(FgCtto.Rows.Count - 1, 3, lstSocPue[n_row].d_fchini);
                }
                if (lstSocPue[n_row].d_fchfin.ToString() != "")
                {
                    FgCtto.SetData(FgCtto.Rows.Count - 1, 4, lstSocPue[n_row].d_fchfin);
                }

                c_dato = lstSocPue[n_row].n_idtipdocemi.ToString();
                c_dato = funDatos.DataTableBuscar(dtDocCom, "n_id", "c_des", c_dato, "N").ToString();

                FgCtto.SetData(FgCtto.Rows.Count - 1, 5, c_dato);

                if (lstSocPue[n_row].n_activo == 1)
                {
                    c_dato = "ACTIVO";
                }
                else
                {
                    c_dato = "VENCIDO";
                }
                FgCtto.SetData(FgCtto.Rows.Count - 1, 6, c_dato);

                FgCtto.SetData(FgCtto.Rows.Count - 1, 7, lstSocPue[n_row].n_idpue.ToString());
                FgCtto.SetData(FgCtto.Rows.Count - 1, 8, lstSocPue[n_row].n_idsoc.ToString());
                FgCtto.SetData(FgCtto.Rows.Count - 1, 9, lstSocPue[n_row].n_id.ToString());

                if (lstSocPue[n_row].d_fchter.ToString() != "")
                {
                    FgCtto.SetData(FgCtto.Rows.Count - 1, 10, lstSocPue[n_row].d_fchter);
                }
            }
            booAgregando = false;
        }