public static string marcaCarro(string usuario, string id_proyecto) { string salida = ""; int total; try { using (plnContext pc = new plnContext()) { string sql = "BEGIN AD_CARRO( :PROY_ID, :USUARIO, :SALE); END;"; OracleParameter pId = new OracleParameter("PROY_ID", id_proyecto); OracleParameter pUsuario = new OracleParameter("USUARIO", usuario); OracleParameter pResult = new OracleParameter("SALE", OracleDbType.Varchar2, 150); pResult.Direction = ParameterDirection.Output; total = pc.Database.ExecuteSqlCommand(sql, pId, pUsuario, pResult); salida = Convert.ToString(pResult.Value); } } catch { throw; } return(salida); }
public static string aprProyecto(int id_proyecto, int status, string usuario) { string salida = ""; int total = 0; try { using (plnContext pc = new plnContext()) { string sql = "BEGIN APR_PROYECTO( :PROY_ID, :IESTADO,:USUARIO, :SALE); END;"; /*APR_PROYECTO( PROY_ID VARCHAR2, IESTADO INTEGER, USUARIO VARCHAR2 , SALE OUT VARCHAR2 )*/ OracleParameter pId = new OracleParameter("PROY_ID", id_proyecto); OracleParameter pEstado = new OracleParameter("IESTADO", status); OracleParameter pUsuario = new OracleParameter("USUARIO", usuario); OracleParameter pResult = new OracleParameter("SALE", OracleDbType.Varchar2, 150); pResult.Direction = ParameterDirection.Output; total = pc.Database.ExecuteSqlCommand(sql, pId, pEstado, pUsuario, pResult); salida = Convert.ToString(pResult.Value); } } catch { } return(salida); }
public List <PLAZO> getPrioridades() { List <PLAZO> prioridades = new List <PLAZO>(); using (plnContext context = new plnContext()) { string sql = " SELECT ID_PRIORIDAD, PRIORIDAD " + " FROM EVALPROY_PRIORIDAD " + " WHERE ESTADO = 1 "; prioridades = context.Database.SqlQuery <PLAZO>(sql).ToList(); } return(prioridades); }
public List <PROYECTO> getSearch(string testo) { List <PROYECTO> proyectos = new List <PROYECTO>(); using (plnContext context = new plnContext()) { string sql = " SELECT PR.* " + " FROM PDP.PROYECTO PR " + " WHERE UPPER(PR.NOM_PROYECTO)LIKE '%' || UPPER(:NOMBRE) || '%' AND ESTADO = 1 " + " ORDER BY 3 "; OracleParameter pNombre = new OracleParameter(":NOMBRE", testo); proyectos = context.Database.SqlQuery <PROYECTO>(sql, pNombre).ToList(); } return(proyectos); }
public List <FACTOR> getFactores() { List <FACTOR> factor = new List <FACTOR>(); try { using (plnContext context = new plnContext()) { string sql = " SELECT * " + " FROM FACTOR "; factor = context.Database.SqlQuery <FACTOR>(sql).ToList(); } } catch { throw; } return(factor); }
public static string getMail(string cedula) { string mail = ""; try { using (plnContext context = new plnContext()) { string sql = " SELECT GETMAIL( :NUM_DOC ) FROM DUAL "; OracleParameter pCedula = new OracleParameter("NUM_DOC", cedula); mail = context.Database.SqlQuery <string>(sql, pCedula).Single(); } } catch { throw; } return(mail); }
public List <MisProyecto> getMisPropuestas(string responsable, int tipo) { List <MisProyecto> proyectos = new List <MisProyecto>(); try { using (plnContext context = new plnContext()) { string sql = getQuery(tipo); OracleParameter pU = new OracleParameter(":USUARIO", responsable); proyectos = context.Database.SqlQuery <MisProyecto>(sql, pU).ToList(); } } catch { } return(proyectos); }
public static string getDocumentoProyecto(string id) { string num_doc = ""; try { using (plnContext context = new plnContext()) { string sql = " SELECT GET_CEDULAPROYECTO( :ID ) " + " FROM DUAL "; OracleParameter pCedula = new OracleParameter("ID", id); num_doc = context.Database.SqlQuery <string>(sql, id).Single(); } } catch { throw; } return(num_doc); }
public static string getNombre(string cedula) { string nombre = ""; try { using (plnContext context = new plnContext()) { string sql = " SELECT MAX(INITCAP(NOMBRES)) NOMBRES " + " FROM USUARIO " + " WHERE USUARIO = :NUM_DOC "; OracleParameter pCedula = new OracleParameter("NUM_DOC", cedula); nombre = context.Database.SqlQuery <string>(sql, pCedula).Single(); } } catch { throw; } return(nombre); }
public List <PROYECTO> getProyectos(int id_factor) { List <PROYECTO> proyectos = new List <PROYECTO>(); try { using (plnContext context = new plnContext()) { string sql = " SELECT * " + " FROM PROYECTO PR " + " WHERE PR.ID_FACTOR = :FACTOR AND ESTADO IN (1,5) "; OracleParameter pNombre = new OracleParameter(":FACTOR", id_factor); proyectos = context.Database.SqlQuery <PROYECTO>(sql, pNombre).ToList(); } } catch { throw; } return(proyectos); }
public int get_Proyectos_x_Factor(int factor) { int total = 0; try { using (plnContext context = new plnContext()) { string sql = " SELECT COUNT(*) total" + " FROM PROYECTO PR " + " WHERE PR.ID_FACTOR = :FACTOR "; OracleParameter pFactor = new OracleParameter("FACTOR", factor); total = context.Database.SqlQuery <int>(sql, pFactor).Single(); } } catch { } return(total); }
public static string getNombreProyecto(int id_proyecto) { string nombre = ""; try { using (plnContext context = new plnContext()) { string sql = " SELECT NOM_PROYECTO " + " FROM PROYECTO " + " WHERE ID_PROYECTO = :ID_PROYECTO "; OracleParameter pID = new OracleParameter("ID_PROYECTO", id_proyecto); nombre = context.Database.SqlQuery <string>(sql, pID).Single(); } } catch { throw; } return(nombre); }
public PROYECTO getProyecto(int id_proyecto) { PROYECTO proyecto = new PROYECTO(); try { using (plnContext context = new plnContext()) { string sql = " SELECT * " + " FROM PROYECTO PR " + " WHERE PR.ID_PROYECTO = :PROYECTO "; OracleParameter pNombre = new OracleParameter(":PROYECTO", id_proyecto); proyecto = context.Database.SqlQuery <PROYECTO>(sql, pNombre).SingleOrDefault(); } } catch { throw; } return(proyecto); }
public string getTipoUsuario(string user) { string usuario = ""; try { using (plnContext context = new plnContext()) { string sql = " SELECT MAX(GETUSUARIO_JERARQUIA( USUARIO )) " + " FROM USUARIO " + " WHERE USUARIO = :USUARIO "; OracleParameter pClase = new OracleParameter("USUARIO", user); usuario = context.Database.SqlQuery <string>(sql, pClase).Single(); } } catch { throw; } return(usuario); }
public string getEstadoProyecto(decimal id) { string result = ""; try { using (plnContext context = new plnContext()) { string sql = " SELECT EP.NOM_ESTADO " + " FROM PROYECTO P " + " INNER JOIN ESTADOS_PROY EP ON EP.ID_ESTADO = P.ESTADO " + " WHERE P.ID_PROYECTO = :ID_PROYECTO "; OracleParameter pId = new OracleParameter("ID_PROYECTO", id); result = context.Database.SqlQuery <string>(sql, pId).Single(); } } catch { throw; } return(result); }
public bool isUser(string user, string pass) { int total = 0; try { using (plnContext context = new plnContext()) { string sql = " SELECT COUNT( ID ) TOTAL " + " FROM USUARIO " + " WHERE USUARIO = :USUARIO AND CLAVE = REGIS.MD5(:PASS) "; OracleParameter pUsuario = new OracleParameter("USUARIO", user); OracleParameter pContrasena = new OracleParameter("PASS", pass); total = context.Database.SqlQuery <int>(sql, pUsuario, pContrasena).Single(); } } catch { throw; } return((total == 0) ? false : true); }
public int addFactor(string nombre, string descripcion, string imagen, string maximo) { int total; try { using (plnContext pc = new plnContext()) { string sql = "BEGIN AD_FACTOR( :INOM_FACTOR, :IDESCRIPCION, :IIMG , :IMAX); END;"; OracleParameter pNombre = new OracleParameter("INOM_FACTOR", this.NOM_FACTOR); OracleParameter pDescripcion = new OracleParameter("IDESCRIPCION", this.DESCRIPCION); OracleParameter pImagen = new OracleParameter("IIMG", this.IMG); OracleParameter pMaximo = new OracleParameter("IMAX", this.MAX_FAVORITO); total = pc.Database.ExecuteSqlCommand(sql, pNombre, pDescripcion, pImagen, pMaximo); } } catch { throw; } return(total); }
public List <MisProyecto> getRevision() { List <MisProyecto> proyectos = new List <MisProyecto>(); try { using (plnContext context = new plnContext()) { string sql = " SELECT ID_PROYECTO, NOM_FACTOR, NOM_PROYECTO, EP.NOM_ESTADO ESTADO " + " FROM PROYECTO P " + " INNER JOIN FACTOR F ON P.ID_FACTOR = F.ID_FACTOR " + " INNER JOIN ESTADOS_PROY EP ON EP.ID_ESTADO = P.ESTADO " + " WHERE P.ESTADO = 0 " + " ORDER BY FECHA_INGRESO "; proyectos = context.Database.SqlQuery <MisProyecto>(sql).ToList(); } } catch { } return(proyectos); }
public static bool isSalvado(int id_proyecto, string usuario) { int total = 0; try { using (plnContext context = new plnContext()) { string sql = " SELECT COUNT( PF.ID_PROYECTO ) " + " FROM PDP.PROYECTO_VISTA PF " + " WHERE PF.ID_PROYECTO = :ID_PROYECTO AND PF.USUARIO_VISTA = :USUARIO " + " AND PF.ESTADO = 'A' "; OracleParameter pProyecto = new OracleParameter("ID_PROYECTO", id_proyecto); OracleParameter pUsuario = new OracleParameter("USUARIO", usuario); total = context.Database.SqlQuery <int>(sql, pProyecto, pUsuario).Single(); } } catch { } return((total == 0) ? false : true); }
public string addProyecto(string responsable, string file) { int total = 0; string salida = ""; try { using (plnContext context = new plnContext()) { string sql = "BEGIN AD_PROYECTO_V2( :IID_FACTOR, :INOMBRE,:IDESCRIPCION, :ICOSTO, " + " :IREQUISITOS, :IIMG, :IOBJETIVO, :USUARIO, :IMETA, :IPRIORIDAD, :IARCHIVO, :SALE); END;"; OracleParameter pFactor = new OracleParameter("IID_FACTOR", this.ID_FACTOR); OracleParameter pNombre = new OracleParameter("INOMBRE", this.NOM_PROYECTO); OracleParameter pDesc = new OracleParameter("IDESCRIPCION", this.DESCRIPCION); OracleParameter pCosto = new OracleParameter("ICOSTO", this.COSTO); OracleParameter pReq = new OracleParameter("IREQUISITOS", this.REQUISITOS); OracleParameter pImg = new OracleParameter("IIMG", this.IMG); OracleParameter pObj = new OracleParameter("IOBJETIVO", this.OBJETIVO); OracleParameter pUsuario = new OracleParameter("USUARIO", responsable); OracleParameter pMeta = new OracleParameter("IMETA", this.META); OracleParameter pPrioridad = new OracleParameter("IPRIORIDAD", this.ID_PRIORIDAD); OracleParameter pArchivo = new OracleParameter("IARCHIVO", file); OracleParameter pResult = new OracleParameter("SALE", OracleDbType.Varchar2, 150); pResult.Direction = ParameterDirection.Output; total = context.Database.ExecuteSqlCommand(sql, pFactor, pNombre, pDesc, pCosto, pReq, pImg, pObj, pUsuario, pMeta, pPrioridad, pArchivo, pResult); salida = Convert.ToString(pResult.Value); } } catch { throw; } return(salida); }