Пример #1
0
        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
                });
            }
        }
Пример #2
0
        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
                });
            }
        }