public TOTransaction <PqInpqr> GetInfoDataPqr(int emp_codi, int inp_cont) { DAOPqDinPq daoDinpq = new DAOPqDinPq(); DAOPqInpqr DAOPqr = new DAOPqInpqr(); try { List <PqInpqr> pqrList = DAOPqr.getPqInPqrEncuestas(inp_cont, emp_codi); PqInpqr pqr = pqrList.FirstOrDefault(); if (pqr == null) { throw new Exception("No se encontraron datos con los parámetros especificados"); } pqr.seguimientos = daoDinpq.getpqDinPq(inp_cont, emp_codi); return(new TOTransaction <PqInpqr>() { objTransaction = pqr, retorno = 0, txtRetorno = "" }); } catch (Exception ex) { return(new TOTransaction <PqInpqr>() { objTransaction = null, retorno = 1, txtRetorno = ex.Message }); } }
public TOTransaction <PqInpqr> GetInfoPqrGenerated(int inp_cont, string inp_pass, int emp_codi) { DAOPqDinPq daoDinpq = new DAOPqDinPq(); try { List <PqInpqr> pqrList = DAOPqr.getPqInPqr(inp_cont); PqInpqr pqr = pqrList.Where(f => string.Concat(f.inp_cont, f.inp_fech.ToString("yyyyMMdd")) == inp_pass.Trim()).FirstOrDefault(); if (pqr == null) { throw new Exception("No se encontraron datos con los parámetros especificados"); } //pqr.genratedKey = GetPassword(pqr, "C"); //if (inp_pass != pqr.genratedKey) // throw new Exception("La constraseña para este documento no es correcta"); pqr.seguimientos = daoDinpq.getpqDinPq(inp_cont, emp_codi); return(new TOTransaction <PqInpqr>() { objTransaction = pqr, retorno = 0, txtRetorno = "" }); } catch (Exception ex) { return(new TOTransaction <PqInpqr>() { objTransaction = null, retorno = 1, txtRetorno = ex.Message }); } //Setear el key antes de devolverlo a la pagina principal, teniendo en cuentas las condiciones }
public TOTransaction <PqTrazabilidadPqr> GetInfoDataPQR(int emp_codi, int inp_cont) { DAOTrazabilidad dao = new DAOTrazabilidad(); DAOPqDinPq daoDinpq = new DAOPqDinPq(); try { PqTrazabilidadPqr result = new PqTrazabilidadPqr(); result = dao.getInfoTrazabilidadPqr(emp_codi, inp_cont); result.seguimientos = daoDinpq.getpqDinPq(inp_cont, emp_codi, false); return(new TOTransaction <PqTrazabilidadPqr>() { objTransaction = result, txtRetorno = "", retorno = 0 }); } catch (Exception ex) { return(new TOTransaction <PqTrazabilidadPqr>() { objTransaction = null, retorno = 1, txtRetorno = ex.Message }); } }