public static BLL.Modelos.TB_PERSONA ObtenerFormuladorPorIdProyecto(int id) { BLL.Modelos.TB_PERSONA P = null; var res = _context.SP_TB_FORMULADOR_ObtenerFormuladorPorProyecto(id).FirstOrDefault(); P = new BLL.Modelos.TB_PERSONA { NOMBRES = res.NOMBRES }; return(P); }
protected void Page_Load(object sender, EventArgs e) { var usuario = (MV_DetalleUsuario)Session["usuario"]; Session["mensajeType"] = null; //dejamos objeto de mensaje como nulo para ya no ver el mensaje en las pantallas if (IsPostBack) { return; } switch (usuario.NOMBRE_ROL.ToUpper()) { case "CONSULTOR": gv_casos.Columns[6].Visible = false; gv_casos.DataSource = A_PROBLEMA.getByIdPersonaConsultor(usuario.ID_PERSONA); break; case "COORDINADOR": gv_casos.Columns[5].Visible = false; gv_casos.Columns[6].Visible = false; gv_casos.DataSource = A_PROBLEMA.getAll(); break; case "FORMULADOR": gv_casos.Columns[5].Visible = false; //acciones si es formulador gv_casos.DataSource = A_PROBLEMA.getAllNotResolved(); break; case "BENEFICIARIO": persona_consultor = A_ASIGNACION.getPersonaByIdBeneficiario(A_BENEFICIARIO.ObtenerBeneficiario(usuario.ID_USUARIO).ID_BENEFICIARIO); gv_casos.Columns[3].Visible = false; gv_casos.Columns[5].Visible = false; gv_casos.Columns[6].Visible = false; gv_casos.DataSource = A_PROBLEMA.getByIdBeneficiario(A_BENEFICIARIO.ObtenerBeneficiario(usuario.ID_USUARIO).ID_BENEFICIARIO); break; } rol = ((MV_DetalleUsuario)Session["usuario"]).NOMBRE_ROL.ToUpper(); gv_casos.DataBind(); }
public static BLL.Modelos.TB_PERSONA ObtenerConsultor(int idMunicipio, int idSector) { BLL.Modelos.TB_PERSONA con = null; var res = _context.SP_TB_ASIG_CONSULTOR_VINCULACION_ObtenerConsultor(idSector, idMunicipio).FirstOrDefault(); if (res != null) { con = new BLL.Modelos.TB_PERSONA { ID_PERSONA = res.ID_PERSONA }; } else { con = new BLL.Modelos.TB_PERSONA { ID_PERSONA = 0 }; } return(con); }