public void llenarInformacionAsignacion(string periodo, string matricula) { query = "sp_muestra_datos_a_designar '" + matricula + "','" + periodo + "' "; dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { lblMatricula.Text = dt.Rows[0]["Matricula"].ToString(); lblNombreBecario.Text = dt.Rows[0]["Nombre alumno"].ToString(); lblPeriodo.Text = dt.Rows[0]["Periodo"].ToString(); lblProyecto.Text = dt.Rows[0]["Proyecto"].ToString(); lblNivelEstudios.Text = dt.Rows[0]["Nivel academico"].ToString(); lblCampus.Text = dt.Rows[0]["Campus Becario"].ToString(); //Datos del responsable lblNomina.Text = dt.Rows[0]["Nomina"].ToString(); lblNombreSb.Text = dt.Rows[0]["Nombre Solicitante"].ToString(); lblPuesto.Text = dt.Rows[0]["Puesto"].ToString(); lblDepartamento.Text = dt.Rows[0]["Departamento"].ToString(); lblUbicacionFisica.Text = dt.Rows[0]["Ubicacion fisica"].ToString(); } else { verModal("Alerta", "No hay registros que mostrar"); } }
public void LlenarGrid() { try { query = "EXEC sp_Reportes_Totales_Filtro "; if (ListaPeriodos.SelectedValue != "-1") { query += " '" + ListaPeriodos.SelectedValue + "'"; } dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { gvDatos.DataSource = dt; gvDatos.DataBind(); } else { gvDatos.DataSource = null; gvDatos.DataBind(); } ViewState["dt"] = dt; }catch (Exception ex) { verModal("Error", " No se pueden visualizar los datos"); } }
public void vermisosdeCampus() { query = "Sp_muestra_perifil_campus '" + Session["Usuario"].ToString() + "'"; dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { if (dt.Rows[0]["id_rol"].ToString() == "4")//Este es administrador multicampus { hdfActivarRol.Value = "1"; ddlCampus.Visible = true; llenarCampus(); lblCampus.Visible = false; } else { lblCampus.Text = dt.Rows[0]["Campus"].ToString(); hdfMostrarId.Value = dt.Rows[0]["Codigo_campus"].ToString(); hdfActivarRol.Value = "0"; ddlCampus.Visible = false; } } else { verModal("Alerta", "El usuario no se encontró registrado"); } }
protected void Page_Load(object sender, EventArgs e) { //Session["usuario"] = "L00000002"; string url = obtenerUrl(HttpContext.Current.Request.Url.AbsoluteUri); string[] pantalla = { "Envio.aspx", "ReporteProyectos.aspx", "ReporteBecariosReasingados.aspx", "SolicitudEspeciales.aspx", "SbNoEvaluados.aspx", "EspecificaIndividual.aspx", "AccesoDenegado.aspx", "TableroTramite.aspx", "DesAsigna.aspx", "Mostrar.aspx", "Default.aspx" }; if (!string.IsNullOrEmpty(Session["usuario"].ToString())) { lblNominaMaster.Text = Session["Usuario"].ToString(); Hdfusuario.Value = Session["Usuario"].ToString(); query = "sp_rol_empledo '" + Hdfusuario.Value + "'"; dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { lblRol.Text = "<label >Rol </label> " + dt.Rows[0]["Rol"].ToString(); } if (!Page.IsPostBack) { int s = Array.IndexOf(pantalla, url); if (!verPermiso(url, Session["Usuario"].ToString()) && Array.IndexOf(pantalla, url) == -1) { Response.Redirect("/vistas/AccesoDenegado.aspx"); //Response.Redirect("/vistas/AccesoDenegado.aspx?" + urlSharepoint); } } } else { Response.Redirect("/Login.aspx"); } }
public DataTable SacarMenus() { DataTable der; query = "exec sp_muestra_menus_de_nomina '" + txtnomina.Text + "'"; der = db.getQuery(conexionBecarios, query); return(der); }
public void llenarPeriodo() { query = "select Descripcion,Periodo from cat_periodos where Activo=1 "; dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { ddlPeriodo.DataTextField = "Descripcion"; ddlPeriodo.DataValueField = "Periodo"; ddlPeriodo.DataSource = dt; ddlPeriodo.DataBind(); } }
public void llenarperiodo(DropDownList lista) { query = "select Periodo,Descripcion from cat_periodos"; dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { lista.DataValueField = "Periodo"; lista.DataTextField = "Descripcion"; lista.DataSource = dt; lista.DataBind(); } }
public void llenarCatRoles() { query = "select id_rol,Nombre as Rol from cat_roles_n where Activo=1"; dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { ddlFiltrarRol.DataValueField = "id_rol"; ddlFiltrarRol.DataTextField = "Rol"; ddlFiltrarRol.DataSource = dt; ddlFiltrarRol.DataBind(); } }
public void llenarfiltrosPeriodo() { query = "select Periodo,Descripcion from cat_periodos"; dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { ddlFiltrarPeriodo.DataTextField = "Descripcion"; ddlFiltrarPeriodo.DataValueField = "Periodo"; ddlFiltrarPeriodo.DataSource = dt; ddlFiltrarPeriodo.DataBind(); } }
public void llenarFiltroPermiso() { query = "select id_permiso,Permiso from tbl_permisos"; dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { ddlFiltrarPermisos.DataValueField = "id_permiso"; ddlFiltrarPermisos.DataTextField = "Permiso"; ddlFiltrarPermisos.DataSource = dt; ddlFiltrarPermisos.DataBind(); } }
public void llenarEstatus() { query = "select id_estatus_promedio,Estatus from cat_estatus_promedios"; dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { ddlEstatus.DataTextField = "Estatus"; ddlEstatus.DataValueField = "id_estatus_promedio"; ddlEstatus.DataSource = dt; ddlEstatus.DataBind(); } }
public void llenarCampus() { query = "select Codigo_campus,Nombre from cat_campus order by Nombre asc "; dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { ddlCampus.DataValueField = "Codigo_campus"; ddlCampus.DataTextField = "Nombre"; ddlCampus.DataSource = dt; ddlCampus.DataBind(); } }
public void mostrarDatosGenerales(string matricula, string periodo) { query = "sp_tablero_tramites '" + matricula + "' , '" + periodo + "' "; dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { GvDatosGenerales.DataSource = dt; GvDatosGenerales.DataBind(); } else { verModal("Alerta", "No existen datos para mostrar"); } }
public void llenarFiltroPuesto() { query = "select id_puesto_campus,Nombre_puesto from cat_puestos_campus "; dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { ddlFitrarPuesto.DataTextField = "Nombre_puesto"; ddlFitrarPuesto.DataValueField = "id_puesto_campus"; ddlFitrarPuesto.DataSource = dt; ddlFitrarPuesto.DataBind(); } }
public void llenarCampus() { query = "select id_campus,Nombre as Campus from cat_campus where id_campus!=3"; dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { ddlCampus.DataValueField = "id_campus"; ddlCampus.DataTextField = "Campus"; ddlCampus.DataSource = dt; ddlCampus.DataBind(); } }
public void llenarGrid() { query = "sp_muestra_reglamento_link"; dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { Gvdatos.DataSource = dt; Gvdatos.DataBind(); } else { Gvdatos.DataSource = null; Gvdatos.DataBind(); verModal("Alerta", "No hay registros"); } }
//Verificamos que tipo de perfil tiene la persona que se ingresa ala panatalla public void verificarRolPersona() { query = "EXEC sp_cheka_campus_vs_perfil_nuevo '" + Session["Usuario"].ToString() + "'"; dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0)//Verifica que tenga datos { //guardamos en nuestra el rol hdfRol.Value = dt.Rows[0]["idRol"].ToString(); //Verifica que el rol sea Administrador multicampus if (dt.Rows[0]["idRol"].ToString() == "4") { //llanamos la etiqueta que muestra todos los campus llenarCampusddl(); //Mostramos nuestro Canpus pnlDrodownlis.Visible = true; } else { //Cuado tiene otro rol solamente puede accsar a ver la información de su campus lblCampus.Text = dt.Rows[0]["campus"].ToString(); hdf_id_campus.Value = dt.Rows[0]["Codigo_campus"].ToString(); pnllabel.Visible = true; } } }
public void mostrarListaMenu() { if (txtfiltrarPadre.Text == "") { query = "exec sp_mostrar_menus '" + txtFiltrarMenu.Text.Trim() + "','" + txtfiltarPantalla.Text.Trim() + "', -1"; } else { query = "exec sp_mostrar_menus '" + txtFiltrarMenu.Text.Trim() + "','" + txtfiltarPantalla.Text.Trim() + "'," + txtfiltrarPadre.Text.Trim() + ""; } dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { Gvmenu.DataSource = dt; Gvmenu.DataBind(); } else { verModal("Alerta", "No hay menús para mostrar"); } }
public void llenarCampuss() { BasedeDatos obj = new BasedeDatos(); string query = "select Codigo_campus,Nombre from cat_campus order by Nombre"; DataTable dt = obj.getQuery(conexionBecariosestatico, query); if (dt.Rows.Count > 0) { CampusFiltro.DataValueField = "Codigo_campus"; CampusFiltro.DataTextField = "Nombre"; CampusFiltro.DataSource = dt; CampusFiltro.DataBind(); } }
protected void Button2_Click(object sender, EventArgs e) { try { query = @"select es.Nomina,p.Descripcion as Periodo, p.Periodo as PeriodoID, sb.Nivel_academico as [Nivel academico] , cs.Nombre as [Campus solicitante], es.Nomina,es.Nombre +' '+ es.Apellido_paterno+' '+es.Apellido_materno as [Nombre solicitante], es.Ubicacion_fisica as [Ubicacion fisica], case when s.Ubicacion_alterna is null then 'N/A' else s.Ubicacion_alterna end as [Ubicacion alterna] ,a.Matricula,sb.Asistencia,a.Nombre +' ' + a.Apellido_paterno+' '+a.Apellido_materno as [Nombre Becario] , case when po.Nombre is null then 'N/A' else po.Nombre end as Proyecto,sb.Becario_calificacion as [Becario calificacion],s.Empleado_puntuaje as [Solicitante Calificacion], es.Correo_electronico as Correo, es.Departamento, es.Puesto, es.Extencion_telefonica as [extencion telefonica], sa.Estatus_asignacion as [Estatus asignacion] from tbl_solicitudes s inner join cat_periodos p on s.Periodo=p.Periodo inner join tbl_empleados es on es.Nomina=s.Nomina inner join cat_tipo_solicitudes ts on ts.id_tipo_solicitud=s.id_tipo_solicitud inner join Cat_solicitud_estatus se on se.id_solicitud_estatus=s.id_solicitud_estatus inner join tbl_solicitudes_becarios sb on sb.id_Misolicitud=s.id_MiSolicitud inner join tbl_alumnos a on a.Matricula=sb.Matricula inner join cat_estatus_asignacion ea on ea.id_estatus_asignacion= sb.id_estatus_asignacion inner join cat_campus as c on c.Codigo_campus=a.Codigo_campus inner join cat_campus cs on cs.Codigo_campus=es.Codigo_campus left join tbl_proyectos po on po.id_proyecto=s.id_proyecto inner join cat_estatus_asignacion sa on sa.id_estatus_asignacion=sb.id_estatus_asignacion where es.Nomina!='' "; dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { GridView1.DataSource = dt; GridView1.DataBind(); } }catch (Exception es) { Console.WriteLine(es.Message); } }
protected void imbEliminar_click(object sender, EventArgs e) { try { int i = int.Parse((sender as ImageButton).CommandArgument); //Con este método elimino elimino al usuario del rol query = "delete from tbl_nomina_sin_becarios where id_nomina_sin_becario=" + i; db.getQuery(conexionBecarios, query); mostrarRegistros(); limpiarComponentes(); btnCancelar.Visible = false; btnModificar.Visible = false; txtNomina.Enabled = true; } catch (Exception es) { verModal("Error", es.Message.ToString()); } }
public string Detalle(string Campus, string Periodo = null) { string body = ""; ReporteTotalesDetalle obj = new ReporteTotalesDetalle(); BasedeDatos db = new BasedeDatos(); obj.query = "sp_Reportes_Totales_Filtro_Por_Campus '" + Campus + "'"; if (Periodo != "" && Periodo != "0" && Periodo != null) { obj.query += " ,'" + Periodo + "' "; } try { obj.dt = db.getQuery(obj.conexionBecarios, obj.query); if (obj.dt.Rows.Count > 0) { body += "<table class='table' id='dtTable'>"; body += " <thead><tr><th>Nomina</th><th>Nombre</th><th>Periodo</th><th>Solicitud</th><th>Fecha de Solicitud</th><th>Estatus</th><th>Tipo</th></tr></thead><tbody>"; foreach (DataRow Res in obj.dt.Rows) { body += "<tr>"; body += "<td>" + Res["Nomina"] + "</td>"; body += "<td>" + Res["Nombre"] + "</td>"; body += "<td>" + Res["Periodo"] + "</td>"; body += "<td>" + Res["id_MiSolicitud"] + "</td>"; body += "<td>" + Res["Fecha_solicitud"].ToString().Substring(0, 10) + "</td>"; body += "<td>" + Res["Solicitud_estatus"] + "</td>"; body += "<td>" + Res["Tipo"] + "</td>"; body += "</tr>"; } body += " </tbody><tfoot><tr><th>Nomina</th><th>Nombre</th><th>Solicitud</th><th>Periodo</th><th>Fecha de Solicitud</th><th>Estatus</th><th>Tipo</th></tr></tfoot></table>"; } else { return("<div class='alert alert-warning text-center'><b>Campus Vacío</b></div>"); } }catch (Exception ex) { return(ex.Message); } return(body); }
public void filtrarPermisos() { query = @"select id_permiso,Permiso from tbl_permisos"; dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { ddlfiltrarPermisos.DataValueField = "id_permiso"; ddlfiltrarPermisos.DataTextField = "Permiso"; ddlfiltrarPermisos.DataSource = dt; ddlfiltrarPermisos.DataBind(); } else { verModal("Alerta", "Lo sentimos pero no hay roles disponibles"); } }
public static string Empleadosformarcion(string nomina, string mensajes) { string json = ""; string query = ""; DataTable dt; int i = 0; BasedeDatos bd = new BasedeDatos(); json = "["; if (!string.IsNullOrEmpty(nomina)) { query = "exec sp_nombre_nomina_rol '" + nomina + "'"; dt = bd.getQuery(conexionBecariosestatico, query); if (dt.Rows.Count > 0) { foreach (DataRow row in dt.Rows) { if (i == dt.Rows.Count - 1) { json += "{\"NombreComleto\":\"" + dt.Rows[i]["NombreCompleto"].ToString() + "\",\"Rol\":\"" + dt.Rows[i]["Rol"].ToString() + "\",\"Mensaje\":\"" + mensajes + "\"}"; } else { //json += "[\"" + dt.Rows[i]["NombreCompleto"].ToString() + "\",\"" + dt.Rows[i]["Rol"].ToString() + "\"],"; json += "{\"NombreComleto\":\"" + dt.Rows[i]["NombreCompleto"].ToString() + "\",\"Rol\":\"" + dt.Rows[i]["Rol"].ToString() + "\",\"Mensaje\":\"" + mensajes + "\"},"; } i++; } } else { json += "{\"Mensaje\":\"No\"}"; } } else { json += "{\"Mensaje\":\"" + mensajes + "\"}"; } json += "]"; return(json); }
public static string insertarPermisos_especial(string id, string nomina, string inicio, string fin) { //Inserta un permiso por nomina dentro de la base de datos BasedeDatos bd = new BasedeDatos(); string retorno = ""; try { //string query = "exec sp_guarda_permisos_especiales '" + nomina + "'," + id + ",'" + inicio + "','" + fin + "' "; string query = "exec sp_guarda_permisos_especiales_nuevo_is '" + nomina + "'," + id + ",'" + inicio + "','" + fin + "' "; DataTable dt = bd.getQuery(conexionBecariosestatico, query);; if (dt.Rows.Count > 0) { retorno = dt.Rows[0]["Mensaje"].ToString(); } } catch (Exception es) { retorno = es.Message.ToString(); } return(retorno); }
public void sacarNombreAlumno(string matricula) { if (db.matriculaSinEspacio(matricula)) { lblNombre.Text = ""; query = "select Nombre +' ' + Apellido_paterno +' '+ Apellido_materno As Dato from tbl_alumnos where Matricula='" + matricula + "'"; dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { lblNombre.Text = dt.Rows[0]["Dato"].ToString(); } else { verModal("Alerta", "Lo sentimos pero no se encontró el alumno"); } } else { verModal("Error", "El campo matrícula no tiene el formato correcto"); } }
protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { query = "sp_presenta_alumnos_asignados_al_sb '" + Session["usuario"].ToString() + "'"; dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { GvDatos.DataSource = dt; GvDatos.DataBind(); pnlmostrarGrid.Visible = true; } else { verModal("Alerta", "Usted no tiene asignación de becarios"); } } }catch (Exception es) { verModal("Error", es.Message.ToString()); } }
public void mostrarListaMenu() { if (db.NumeroLetraConEspacio(txtFiltrarMenu.Text)) { if (db.NumeroLetraConEspacio(txtfiltarPantalla.Text)) { if (txtListaPadrefiltro.SelectedValue == "") { query = "exec sp_mostrar_menus_nuevo '" + txtFiltrarMenu.Text.Trim() + "','" + txtfiltarPantalla.Text.Trim() + "', -1"; } else { query = "exec sp_mostrar_menus_nuevo '" + txtFiltrarMenu.Text.Trim() + "','" + txtfiltarPantalla.Text.Trim() + "'," + txtListaPadrefiltro.SelectedValue.Trim() + ""; } dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { Gvmenu.DataSource = dt; Gvmenu.DataBind(); } else { verModal("Alerta", "No hay menús para mostrar"); Gvmenu.DataSource = null; Gvmenu.DataBind(); } } else { verModal("Alerta", "El campo pantalla no tiene el formato correcto"); } } else { verModal("Alerta", "El campo menú no tiene el formato correcto"); } }
public void validarTipoUsuario() { query = "exec sp_muestra_Rol_al_usuario '"+ Session["Usuario"].ToString() + "'"; dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { if (dt.Rows[0]["id_rol"].ToString() != "4")//Este rol es el de multicampus { ddlCampus.SelectedValue = ddlCampus.Items.FindByText(dt.Rows[0]["Campus"].ToString()).Value; hdfid_campus.Value = ddlCampus.SelectedValue; ddlCampus.Visible = false;// desactiva el campus lblCampus.Visible = true; lblCampus.Text = dt.Rows[0]["Campus"].ToString(); PnlTipoCorreo.Visible = true; } } else { verModal("Error", "El usuario " + Session["Usuario"].ToString() + " no tiene rol asignado "); } }
protected void Page_Load(object sender, EventArgs e) { try{ if (!IsPostBack) { string id_solicitud = Request.QueryString["ds"]; string tipoSolicitud = Request.QueryString["soli"]; if (!String.IsNullOrEmpty(id_solicitud) && !String.IsNullOrEmpty(tipoSolicitud)) { switch (tipoSolicitud) { //Seleccionamos el tipo de solicitud case "Especifica individual": //mostramos en pantalla la informacion que tiene que como titulo lblTipoSolicitud.Text = "Solicitud especifica individual"; //Sacamos los nombre del solicitante query = "sp_solititante_solicitud " + id_solicitud + ""; dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { lblSolicitud.Text = dt.Rows[0]["Solicitud"].ToString(); lblNombreSolicitante.Text = dt.Rows[0]["NombreSolicitante"].ToString(); lblPeriodo.Text = dt.Rows[0]["Periodo"].ToString(); } //sacar los resultados de la asignacion de la base de datos; query = "sp_consulta_tipo_solicitud_especifica " + id_solicitud + ""; dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { GVSolicitudIndividual.DataSource = dt; GVSolicitudIndividual.DataBind(); } pnlEspecifica.Visible = true; verModal("Hola ", "Aqui estoy"); break; /*******************************************************************************Por proyecto***************************************************************************************************/ case "Por proyecto especial": case "Por proyecto": if (tipoSolicitud == "Por proyecto especial") { lblTipoSolicitud.Text = "Solicitud por proyecto especial"; } if (tipoSolicitud == "Por proyecto") { lblTipoSolicitud.Text = "Solicitud por proyecto"; } pnlPorProyecto.Visible = true; query = "sp_solititante_solicitud " + id_solicitud + ""; dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { lblSolicitanteP.Text = dt.Rows[0]["NombreSolicitante"].ToString(); lblPeriodoP.Text = dt.Rows[0]["Periodo"].ToString(); lblTipoSolicitudP.Text = dt.Rows[0]["Solicitud"].ToString(); } //sacar los resultados de la asignacion de la base de datos; query = "sp_consulta_tipo_solicitud_especifica " + id_solicitud + ""; dt = db.getQuery(conexionBecarios, query); if (dt.Rows.Count > 0) { gvVistasProyecto.DataSource = dt; gvVistasProyecto.DataBind(); } break; case "Masiva por sorteo": lblTipoSolicitud.Text = "Masiva por sorteo"; break; } } else { verModal("Alerta", "No hay información"); } } }catch (Exception es) { verModal("Error", es.Message.ToString()); } }