Example #1
0
        private void concentradoToolStripMenuItem_Click(object sender, EventArgs e)
        {
            ///*************************
            ///FUNCION PARA CREAR LOS ARCHIVOS PARA TODOS LOS EMPLEADOS!!!
            ///************************
            ///
            Funciones objFuncion = new Funciones();
            List<ListRanchos> objListRanchos = new List<ListRanchos>();
            List<Puesto> objListPuestos = new List<Puesto>();
            List<Empleado> objListEmpleado = new List<Empleado>();
            objListEmpleado = objFuncion.llenarListaEmpleado(objListEmpleado);
            objListPuestos = objFuncion.llenarListaPuesto(objListPuestos);
            objListRanchos = objFuncion.cargaRanchos(objListRanchos);
            //CREACION DEL DATATABLE
            DataTable tabla_catalogo = new DataTable();
            DataColumn columna;
            DataRow renglon;
            //*************************************************
            //Primero CREAMOS LA COLUMNA DONDE IRAN LOS RANCHOS

            columna = new DataColumn();
            columna.DataType = Type.GetType("System.String");
            columna.ColumnName = "Rancho";
            columna.AutoIncrement = false;
            columna.Caption = "Ranchos";
            columna.ReadOnly = true;
            columna.Unique = true;
            tabla_catalogo.Columns.Add(columna);
            //**********************************************
            //CREAMOS LAS COLUMNAS DE LOS PUESTOS SEGUN LA RELACION: MAYORDOMOS, TRACTORISTAS, REGADORES, JORNALES, OTROS.
            foreach (Puesto puesto in objListPuestos)
            {
                if (puesto.NomPuesto == "Jornalero")
                {
                    columna = new DataColumn();
                    columna.DataType = Type.GetType("System.String");
                    columna.ColumnName = puesto.NomPuesto;
                    columna.AutoIncrement = false;
                    columna.Caption = puesto.NomPuesto;
                    columna.ReadOnly = true;
                    columna.Unique = true;
                    tabla_catalogo.Columns.Add(columna);
                }
            }

            DataGridView grid1 = new DataGridView();
            grid1.DataSource = tabla_catalogo;
            generaHtml(grid1, "Catalogo de Empleados");
        }