protected void Page_Load(object sender, EventArgs e) { AppsEntities.usuario objUsuarioex = new AppsEntities.usuario(); AppsBO.usuarioBO objusuarioBOex = new AppsBO.usuarioBO(); var username = (string)(Session["Username"]); objUsuarioex.Usuario = username; int tienepermisorhx = objusuarioBOex.tienePermisoMenuTablero(objUsuarioex, 1); int tienepermisorhx2 = objusuarioBOex.tienePermisoMenuTablero(objUsuarioex, 2); int tienepermisorhx3 = objusuarioBOex.tienePermisoMenuTablero(objUsuarioex, 3); if (tienepermisorhx > 0 || tienepermisorhx2 > 0 || tienepermisorhx3 > 0) { Response.Redirect("frmTableroCom.aspx"); } this.capitalHumano = new NegocioCapitalHumano(); List<Employee> listaCumpleañeros = this.capitalHumano.CumpleañosMes(); List<Employee> listaCumpleHoy = listaCumpleañeros; if (listaCumpleañeros != null) { DateTime fechaActual = DateTime.Today; string Hoy = fechaActual.ToString("dd"); var listaMes = from emp in listaCumpleañeros where emp.FechaNacimiento != Hoy orderby emp.FechaNacimiento select emp; // var listaMes = listaCumpleañeros.RemoveAll(s => s.FechaNacimiento == Hoy); var listaDia = listaCumpleañeros.Where(nc => nc.FechaNacimiento.ToLower().StartsWith(Hoy)); //var listaAuxiliar2 = from emp in listaCumpleañeros // where emp.FechaNacimiento = '1' // select emp; //lbltest.Text = listaCumpleañeros[1].FechaNacimiento.ToString(); listaCumpleHoy= listaDia.ToList(); listaCumpleañeros = listaMes.ToList(); } dltCumpleaneros.DataSource = listaCumpleañeros; dltCumpleaneros.DataBind(); dltCumplesDia.DataSource = listaCumpleHoy; dltCumplesDia.DataBind(); }
//string idContrato, idcontrato2 = ""; protected void Page_Load(object sender, EventArgs e) { if (Page.IsPostBack == false) // Se carga la pagina por primera vez { ValidadSession(); } string PROYECTO = ""; string faseProyecto = ""; string tiponomina = ""; string tipoUser = ""; string tipotrabajo = ""; AppsEntities.usuario objUsuarioex = new AppsEntities.usuario(); AppsBO.usuarioBO objusuarioBOex = new AppsBO.usuarioBO(); var username = (string)(Session["Username"]); var clavejde = (string)(Session["ClaveJDE"]); NumeroUsuario.Text = (string)(Session["ClaveJDE"]); objUsuarioex.Usuario = username; // si es 1 es para compras int tienepermisorhx2 = objusuarioBOex.tienePermisoMenuTablero(objUsuarioex, 1); // si es 2 es para tipo gerente, 3 coordinador y 4 supervisor int tienepermisoGte = objusuarioBOex.tienePermisoMenuTablero(objUsuarioex, 2); int tienepermisoCoor = objusuarioBOex.tienePermisoMenuTablero(objUsuarioex, 3); int tienepermisoSup = objusuarioBOex.tienePermisoMenuTablero(objUsuarioex, 4); int tienepermisoDir = objusuarioBOex.tienePermisoMenuTablero(objUsuarioex, 6); if (tienepermisorhx2 > 0) { PROYECTO = "%"; idProyecto.Text = PROYECTO; idContratot.Text = "%"; tipoUser = "******"; idtipoUser.Text = "Coordinador Compras"; } else { if (tienepermisoGte > 0) { idProyecto.Text = PROYECTO; UsuarioSupervisores.Text = "Gerente"; tipoUser = "******"; idtipoUser.Text = "Gerente"; } if (tienepermisoCoor > 0) { idProyecto.Text = PROYECTO; tipoUser = "******"; idtipoUser.Text = "Coordinadores"; } if (tienepermisoSup > 0) { tipoUser = "******"; UsuarioSupervisores.Text = "Supervisores"; idtipoUser.Text = "Supervisores"; } if (tienepermisoDir > 0) { tipoUser = "******"; UsuarioSupervisores.Text = "Director"; idtipoUser.Text = "Director"; } } var unidad_negocio = ""; var zona_contrato = ""; var idmenu = ""; if (tipoUser != "Coordinador Compras") { if (tienepermisoCoor > 0 || tienepermisoSup > 0) { //DEVUELVE LOS VALORES DE SQL SERVER TABLA MENU TABLERO EntidadContrato entidadContrato = new EntidadContrato(); entidadContrato.IdCoordinador = username; //por el usuarioapps NegocioBase negocioContrato = new NegocioBase(); DataTable MenuLista = negocioContrato.BuscarMenuTablero(entidadContrato); if (MenuLista != null) { if (MenuLista.Rows.Count != 0) { /* per_menu, per_zona, per_cc */ foreach (DataRow fila in MenuLista.Rows) { idmenu = fila["per_menu"].ToString(); zona_contrato = fila["per_zona"].ToString(); unidad_negocio = fila["per_cc"].ToString(); } } } if (idmenu == "3" && zona_contrato == "ADM" && unidad_negocio != "-") //Para los coordinadores adm { idContratot.Text = unidad_negocio; // paso el proyecto al primero parametro de proyecto idContrato6.Text = "ADMINISTRATIVA"; // este lo uso para identifcar q es un coordinador administrativo (q no esta en la tabla de contrato sql) y buscar su unegocio idProyecto.Text = unidad_negocio; } if (idmenu == "3" && zona_contrato != "ADM" && unidad_negocio != "-") //Para los coordinadores OPERATIVOS { var contador = 0; entidadContrato.IdCoordinador = clavejde; entidadContrato.ZonaDesc = zona_contrato; DataTable ContratosLista = negocioContrato.BuscarContratoCoorOpe(entidadContrato, entidadContrato); if (ContratosLista != null) { if (ContratosLista.Rows.Count != 0) { foreach (DataRow fila in ContratosLista.Rows) { contador = contador + 1; if (contador == 1) { idContratot.Text = fila["con_clave"].ToString(); } if (contador == 2) { idContrato2.Text = fila["con_clave"].ToString(); } if (contador == 3) { idContrato3.Text = fila["con_clave"].ToString(); } if (contador == 4) { idContrato4.Text = fila["con_clave"].ToString(); } if (contador == 5) { idContrato5.Text = fila["con_clave"].ToString(); } if (contador == 6) { idContrato6.Text = fila["con_clave"].ToString(); } } } } if (contador < 6) { idContrato6.Text = unidad_negocio; } } if (idmenu == "4" && zona_contrato != "ADM") //Para los SUPERVISORES { var contador = 0; entidadContrato.IdCoordinador = clavejde; NegocioBase negocioContrato2 = new NegocioBase(); DataTable ContratosLista2 = negocioContrato.BuscarIdSupervisor(entidadContrato); if (ContratosLista2 != null) { contador = 0; if (ContratosLista2.Rows.Count != 0) { foreach (DataRow fila in ContratosLista2.Rows) { contador = contador + 1; if (contador == 1) { idContratot.Text = fila["con_clave"].ToString(); } if (contador == 2) { idContrato2.Text = fila["con_clave"].ToString(); } if (contador == 3) { idContrato3.Text = fila["con_clave"].ToString(); } if (contador == 4) { idContrato4.Text = fila["con_clave"].ToString(); } if (contador == 5) { idContrato5.Text = fila["con_clave"].ToString(); } if (contador == 6) { idContrato6.Text = fila["con_clave"].ToString(); } } } } } } // si es coordinador compras if (tienepermisoGte > 0) { //DEVUELVE LOS VALORES DE SQL SERVER TABLA MENU TABLERO EntidadContrato entidadContrato = new EntidadContrato(); entidadContrato.IdCoordinador = username; //por el usuarioapps NegocioBase negocioContrato = new NegocioBase(); DataTable MenuLista = negocioContrato.BuscarMenuTablero(entidadContrato); if (MenuLista != null) { if (MenuLista.Rows.Count != 0) { /* per_menu, per_zona, per_cc */ foreach (DataRow fila in MenuLista.Rows) { idmenu = fila["per_menu"].ToString(); zona_contrato = fila["per_zona"].ToString(); unidad_negocio = fila["per_cc"].ToString(); } } } var contador = 0; entidadContrato.IdCoordinador = clavejde; NegocioBase negocioContrato2 = new NegocioBase(); DataTable ContratosLista2 = negocioContrato.BuscarContratoGerente(entidadContrato); if (ContratosLista2 != null) { contador = 0; if (ContratosLista2.Rows.Count != 0) { foreach (DataRow fila in ContratosLista2.Rows) { contador = contador + 1; if (contador == 1) { idContratot.Text = "GERENTE"; } if (contador == 2) { idContrato2.Text = fila["con_clave"].ToString(); } if (contador == 3) { idContrato3.Text = fila["con_clave"].ToString(); } if (contador == 4) { idContrato4.Text = fila["con_clave"].ToString(); } if (contador == 5) { idContrato5.Text = fila["con_clave"].ToString(); } if (contador == 6) { idContrato6.Text = fila["con_clave"].ToString(); } if (contador == 7) { idContrato7.Text = fila["con_clave"].ToString(); } if (contador == 8) { idContrato8.Text = fila["con_clave"].ToString(); } if (contador == 9) { idContrato9.Text = fila["con_clave"].ToString(); } if (contador == 10) { idContrato10.Text = fila["con_clave"].ToString(); } if (contador == 11) { idContrato11.Text = fila["con_clave"].ToString(); } if (contador == 12) { idContrato12.Text = fila["con_clave"].ToString(); } if (contador == 13) { idContrato13.Text = fila["con_clave"].ToString(); } if (contador == 14) { idContrato14.Text = fila["con_clave"].ToString(); } if (contador == 15) { idContrato15.Text = fila["con_clave"].ToString(); } if (contador == 16) { idContrato16.Text = fila["con_clave"].ToString(); } if (contador == 17) { idContrato17.Text = fila["con_clave"].ToString(); } if (contador == 18) { idContrato18.Text = fila["con_clave"].ToString(); } if (contador == 19) { idContrato19.Text = fila["con_clave"].ToString(); } if (contador == 20) { idContrato20.Text = fila["con_clave"].ToString(); } if (contador == 21) { idContrato21.Text = fila["con_clave"].ToString(); } } } } } } }