Exemplo n.º 1
0
        /// <summary>
        /// Carga la tabla con la información del arreglo arrUsuarios.
        /// </summary>
        public void cargarGrilla()
        {
            // Create one DataTable with one column.
            System.Data.DataTable tblUsuarios            = new System.Data.DataTable("table");
            DataColumn            colIdFirmanteBuscar    = new DataColumn("IdFirmanteBuscar", Type.GetType("System.String"));
            DataColumn            colNombre              = new DataColumn("Nombre", Type.GetType("System.String"));
            DataColumn            colCargo               = new DataColumn("Cargo", Type.GetType("System.String"));
            DataColumn            colFirmanteBuscar      = new DataColumn("FirmanteBuscar", Type.GetType("System.String"));
            DataColumn            colSiglaFirmanteBuscar = new DataColumn("SiglaFirmanteBuscar", Type.GetType("System.String"));
            DataColumn            colDpto                  = new DataColumn("Departamento", Type.GetType("System.String"));
            DataColumn            colPCRBuscar             = new DataColumn("PCRBuscar", Type.GetType("System.String"));
            DataColumn            colPCRConfidencialBuscar = new DataColumn("PCRConfidencialBuscar", Type.GetType("System.String"));
            DataColumn            colFondoIndependiente    = new DataColumn("FondoIndependiente", Type.GetType("System.String"));
            DataColumn            colNombreBuscar          = new DataColumn("NombreBuscar", Type.GetType("System.String"));
            DataColumn            colCargoBuscar           = new DataColumn("CargoBuscar", Type.GetType("System.String"));
            DataColumn            colDptoBuscar            = new DataColumn("DepartamentoBuscar", Type.GetType("System.String"));
            DataColumn            colCiudadDepartamento    = new DataColumn("CiudadDepartamento", Type.GetType("System.String"));

            tblUsuarios.Columns.Add(colIdFirmanteBuscar);
            tblUsuarios.Columns.Add(colNombre);
            tblUsuarios.Columns.Add(colCargo);
            tblUsuarios.Columns.Add(colFirmanteBuscar);
            tblUsuarios.Columns.Add(colSiglaFirmanteBuscar);
            tblUsuarios.Columns.Add(colDpto);
            tblUsuarios.Columns.Add(colPCRBuscar);
            tblUsuarios.Columns.Add(colPCRConfidencialBuscar);
            tblUsuarios.Columns.Add(colFondoIndependiente);
            tblUsuarios.Columns.Add(colNombreBuscar);
            tblUsuarios.Columns.Add(colCargoBuscar);
            tblUsuarios.Columns.Add(colDptoBuscar);
            tblUsuarios.Columns.Add(colCiudadDepartamento);

            // Add five items.
            DataRow NewRow;
            int     i;

            for (i = 0; i < Globals.ThisAddIn.listaEmpleados.Count; i++)
            {
                NewRow           = tblUsuarios.NewRow();
                NewRow["Nombre"] = "Item " + i;
                tblUsuarios.Rows.Add(NewRow);
            }
            // Change the values in the table.
            tblUsuarios.AcceptChanges();
            ServicesMemorando.insertDataTable(tblUsuarios, Globals.ThisAddIn.listaEmpleados);


            // Create two DataView objects with the same table.
            vistaUsuarios          = new DataView(tblUsuarios);
            dgvUsuarios.DataSource = vistaUsuarios;
            dgvUsuarios.Columns["Nombre"].Width                  = 218;
            dgvUsuarios.Columns["Cargo"].Width                   = 320;
            dgvUsuarios.Columns["Departamento"].Width            = 360;
            dgvUsuarios.Columns["NombreBuscar"].Visible          = false;
            dgvUsuarios.Columns["CargoBuscar"].Visible           = false;
            dgvUsuarios.Columns["DepartamentoBuscar"].Visible    = false;
            dgvUsuarios.Columns["PCRBuscar"].Visible             = false;
            dgvUsuarios.Columns["PCRConfidencialBuscar"].Visible = false;
            dgvUsuarios.Columns["CiudadDepartamento"].Visible    = false;
            dgvUsuarios.Columns["IdFirmanteBuscar"].Visible      = false;
            dgvUsuarios.Columns["SiglaFirmanteBuscar"].Visible   = false;
            dgvUsuarios.Columns["FirmanteBuscar"].Visible        = false;
            dgvUsuarios.Columns["FondoIndependiente"].Visible    = false;
        }