Exemplo n.º 1
0
        /// <summary>
        ///Get Module
        ///</summary>
        public override SoftvList <ModuleEntity> GetPagedList(int pageIndex, int pageSize)
        {
            SoftvList <ModuleEntity> entities = new SoftvList <ModuleEntity>();

            using (SqlConnection connection = new SqlConnection(SoftvSettings.Settings.Module.ConnectionString))
            {
                SqlCommand comandoSql = CreateCommand("Softv_ModuleGetPaged", connection);

                AssingParameter(comandoSql, "@pageIndex", pageIndex);
                AssingParameter(comandoSql, "@pageSize", pageSize);
                IDataReader rd = null;
                try
                {
                    if (connection.State == ConnectionState.Closed)
                    {
                        connection.Open();
                    }
                    rd = ExecuteReader(comandoSql);
                    while (rd.Read())
                    {
                        entities.Add(GetModuleFromReader(rd));
                    }
                }
                catch (Exception ex)
                {
                    throw new Exception("Error getting data Module " + ex.Message, ex);
                }
                finally
                {
                    if (connection != null)
                    {
                        connection.Close();
                    }
                    if (rd != null)
                    {
                        rd.Close();
                    }
                }
                entities.totalCount = GetModuleCount();
                return(entities ?? new SoftvList <ModuleEntity>());
            }
        }
Exemplo n.º 2
0
        public static SoftvList <RelEnProcesosEntity> GetPagedList(int pageIndex, int pageSize, String xml)
        {
            SoftvList <RelEnProcesosEntity> entities = new SoftvList <RelEnProcesosEntity>();

            entities = ProviderSoftv.RelEnProcesos.GetPagedList(pageIndex, pageSize, xml);

            List <PreguntaEntity> lPregunta = ProviderSoftv.Pregunta.GetPregunta(entities.Where(x => x.IdPregunta.HasValue).Select(x => x.IdPregunta.Value).Distinct().ToList());

            lPregunta.ForEach(XPregunta => entities.Where(x => x.IdPregunta.HasValue).Where(x => x.IdPregunta == XPregunta.IdPregunta).ToList().ForEach(y => y.Pregunta = XPregunta));

            List <ResOpcMultsEntity> lResOpcMults = ProviderSoftv.ResOpcMults.GetResOpcMults(entities.Where(x => x.Id_ResOpcMult.HasValue).Select(x => x.Id_ResOpcMult.Value).Distinct().ToList());

            lResOpcMults.ForEach(XResOpcMults => entities.Where(x => x.Id_ResOpcMult.HasValue).Where(x => x.Id_ResOpcMult == XResOpcMults.Id_ResOpcMult).ToList().ForEach(y => y.ResOpcMults = XResOpcMults));

            List <RelEncuestaClientesEntity> lRelEncuestaClientes = ProviderSoftv.RelEncuestaClientes.GetRelEncuestaClientes(entities.Where(x => x.IdProceso.HasValue).Select(x => x.IdProceso.Value).Distinct().ToList());

            lRelEncuestaClientes.ForEach(XRelEncuestaClientes => entities.Where(x => x.IdProceso.HasValue).Where(x => x.IdProceso == XRelEncuestaClientes.IdProceso).ToList().ForEach(y => y.RelEncuestaClientes = XRelEncuestaClientes));

            return(entities ?? new SoftvList <RelEnProcesosEntity>());
        }
Exemplo n.º 3
0
        public static SoftvList <TerminalEntity> GetPagedList(int pageIndex, int pageSize, String xml)
        {
            SoftvList <TerminalEntity> entities = new SoftvList <TerminalEntity>();

            entities = ProviderSoftv.Terminal.GetPagedList(pageIndex, pageSize, xml);

            //List<ServicioEntity> lServicio = ProviderSoftv.Servicio.GetServicio(entities.Where(x => x.IdServicio.HasValue).Select(x => x.IdServicio.Value).Distinct().ToList());
            //lServicio.ForEach(XServicio => entities.Where(x => x.IdServicio.HasValue).Where(x => x.IdServicio == XServicio.IdServicio).ToList().ForEach(y => y.Servicio = XServicio));

            //List<SuscriptorEntity> lSuscriptor = ProviderSoftv.Suscriptor.GetSuscriptor(entities.Where(x => x.IdSuscriptor.HasValue).Select(x => x.IdSuscriptor.Value).Distinct().ToList());
            //lSuscriptor.ForEach(XSuscriptor => entities.Where(x => x.IdSuscriptor.HasValue).Where(x => x.IdSuscriptor == XSuscriptor.IdSuscriptor).ToList().ForEach(y => y.Suscriptor = XSuscriptor));

            //List<MovimientoEntity> lMovimiento = ProviderSoftv.Movimiento.GetMovimiento(entities.Where(x => x.SAN.HasValue).Select(x => x.SAN.Value).Distinct().ToList());
            //lMovimiento.ForEach(XMovimiento => entities.Where(x => x.SAN.HasValue).Where(x => x.SAN == XMovimiento.SAN).ToList().ForEach(y => y.Movimiento = XMovimiento));

            //List<TicketEntity> lTicket = ProviderSoftv.Ticket.GetTicket(entities.Where(x => x.SAN.HasValue).Select(x => x.SAN.Value).Distinct().ToList());
            //lTicket.ForEach(XTicket => entities.Where(x => x.SAN.HasValue).Where(x => x.SAN == XTicket.SAN).ToList().ForEach(y => y.Ticket = XTicket));

            return(entities ?? new SoftvList <TerminalEntity>());
        }
Exemplo n.º 4
0
        public static SoftvList <EncuestaEntity> GetPagedList(int pageIndex, int pageSize, String xml)
        {
            SoftvList <EncuestaEntity> entities = new SoftvList <EncuestaEntity>();

            entities = ProviderSoftv.Encuesta.GetPagedList(pageIndex, pageSize, xml);

            List <UsuarioEntity> lUsuario = ProviderSoftv.Usuario.GetUsuario(entities.Where(x => x.IdUsuario.HasValue).Select(x => x.IdUsuario.Value).Distinct().ToList());

            lUsuario.ForEach(XUsuario => entities.Where(x => x.IdUsuario.HasValue).Where(x => x.IdUsuario == XUsuario.IdUsuario).ToList().ForEach(y => y.Usuario = XUsuario));

            List <RelPreguntaEncuestasEntity> lRelPreguntaEncuestas = ProviderSoftv.RelPreguntaEncuestas.GetRelPreguntaEncuestas(entities.Where(x => x.IdEncuesta.HasValue).Select(x => x.IdEncuesta.Value).Distinct().ToList());

            lRelPreguntaEncuestas.ForEach(XRelPreguntaEncuestas => entities.Where(x => x.IdEncuesta.HasValue).Where(x => x.IdEncuesta == XRelPreguntaEncuestas.IdEncuesta).ToList().ForEach(y => y.RelPreguntaEncuestas = XRelPreguntaEncuestas));

            List <RelEncuestaClientesEntity> lRelEncuestaClientes = ProviderSoftv.RelEncuestaClientes.GetRelEncuestaClientes(entities.Where(x => x.IdEncuesta.HasValue).Select(x => x.IdEncuesta.Value).Distinct().ToList());

            lRelEncuestaClientes.ForEach(XRelEncuestaClientes => entities.Where(x => x.IdEncuesta.HasValue).Where(x => x.IdEncuesta == XRelEncuestaClientes.IdEncuesta).ToList().ForEach(y => y.RelEncuestaClientes = XRelEncuestaClientes));

            return(entities ?? new SoftvList <EncuestaEntity>());
        }
Exemplo n.º 5
0
        public static SoftvList <UsuarioSystemEntity> GetPagedList(int pageIndex, int pageSize, String xml)
        {
            SoftvList <UsuarioSystemEntity> entities = new SoftvList <UsuarioSystemEntity>();

            entities = ProviderSoftv.UsuarioSystem.GetPagedList(pageIndex, pageSize, xml);

            //List<TipoUsuarioEntity> lTipoUsuario = ProviderSoftv.TipoUsuario.GetTipoUsuario(entities.Where(x => x.IdTipoUsuario.HasValue).Select(x => x.IdTipoUsuario.Value).Distinct().ToList());
            //lTipoUsuario.ForEach(XTipoUsuario => entities.Where(x => x.IdTipoUsuario.HasValue).Where(x => x.IdTipoUsuario == XTipoUsuario.IdTipoUsuario).ToList().ForEach(y => y.TipoUsuario = XTipoUsuario));

            //List<DetalleTicketEntity> lDetalleTicket = ProviderSoftv.DetalleTicket.GetDetalleTicket(entities.Where(x => x.IdUsuario.HasValue).Select(x => x.IdUsuario.Value).Distinct().ToList());
            //lDetalleTicket.ForEach(XDetalleTicket => entities.Where(x => x.IdUsuario.HasValue).Where(x => x.IdUsuario == XDetalleTicket.IdUsuario).ToList().ForEach(y => y.DetalleTicket = XDetalleTicket));

            //List<MovimientoEntity> lMovimiento = ProviderSoftv.Movimiento.GetMovimiento(entities.Where(x => x.IdUsuario.HasValue).Select(x => x.IdUsuario.Value).Distinct().ToList());
            //lMovimiento.ForEach(XMovimiento => entities.Where(x => x.IdUsuario.HasValue).Where(x => x.IdUsuario == XMovimiento.IdUsuario).ToList().ForEach(y => y.Movimiento = XMovimiento));

            //List<TicketEntity> lTicket = ProviderSoftv.Ticket.GetTicket(entities.Where(x => x.IdUsuario.HasValue).Select(x => x.IdUsuario.Value).Distinct().ToList());
            //lTicket.ForEach(XTicket => entities.Where(x => x.IdUsuario.HasValue).Where(x => x.IdUsuario == XTicket.IdUsuario).ToList().ForEach(y => y.Ticket = XTicket));

            return(entities ?? new SoftvList <UsuarioSystemEntity>());
        }
Exemplo n.º 6
0
        public static SoftvList <RelEncuestaClientesEntity> GetPagedList(int pageIndex, int pageSize, String xml)
        {
            SoftvList <RelEncuestaClientesEntity> entities = new SoftvList <RelEncuestaClientesEntity>();

            entities = ProviderSoftv.RelEncuestaClientes.GetPagedList(pageIndex, pageSize, xml);

            List <EncuestaEntity> lEncuesta = ProviderSoftv.Encuesta.GetEncuesta(entities.Where(x => x.IdEncuesta.HasValue).Select(x => x.IdEncuesta.Value).Distinct().ToList());

            lEncuesta.ForEach(XEncuesta => entities.Where(x => x.IdEncuesta.HasValue).Where(x => x.IdEncuesta == XEncuesta.IdEncuesta).ToList().ForEach(y => y.Encuesta = XEncuesta));

            List <CLIENTEEntity> lCLIENTE = ProviderSoftv.CLIENTE.GetCLIENTE(entities.Where(x => x.Contrato.HasValue).Select(x => x.Contrato.Value).Distinct().ToList());

            lCLIENTE.ForEach(XCLIENTE => entities.Where(x => x.Contrato.HasValue).Where(x => x.Contrato == XCLIENTE.CONTRATO).ToList().ForEach(y => y.CLIENTE = XCLIENTE));

            List <RelEnProcesosEntity> lRelEnProcesos = ProviderSoftv.RelEnProcesos.GetRelEnProcesos(entities.Where(x => x.IdProceso.HasValue).Select(x => x.IdProceso.Value).Distinct().ToList());

            lRelEnProcesos.ForEach(XRelEnProcesos => entities.Where(x => x.IdProceso.HasValue).Where(x => x.IdProceso == XRelEnProcesos.IdProceso).ToList().ForEach(y => y.RelEnProcesos = XRelEnProcesos));

            return(entities ?? new SoftvList <RelEncuestaClientesEntity>());
        }
Exemplo n.º 7
0
        /// <summary>
        ///Get Permiso
        ///</summary>
        public override SoftvList <PermisoEntity> GetXml(String xml)


        {
            SoftvList <PermisoEntity> entities = new SoftvList <PermisoEntity>();

            using (SqlConnection connection = new SqlConnection(SoftvSettings.Settings.Permiso.ConnectionString))
            {
                SqlCommand comandoSql = CreateCommand("Softv_PermisoGetXml", connection);
                AssingParameter(comandoSql, "@xml", xml);
                IDataReader rd = null;
                try
                {
                    if (connection.State == ConnectionState.Closed)
                    {
                        connection.Open();
                    }
                    rd = ExecuteReader(comandoSql);
                    while (rd.Read())
                    {
                        entities.Add(GetPermisoFromReader(rd));
                    }
                }
                catch (Exception ex)
                {
                    throw new Exception("Error getting data Permiso " + ex.Message, ex);
                }
                finally
                {
                    if (connection != null)
                    {
                        connection.Close();
                    }
                    if (rd != null)
                    {
                        rd.Close();
                    }
                }
                return(entities ?? new SoftvList <PermisoEntity>());
            }
        }
Exemplo n.º 8
0
        public ActionResult Index(int?page, int?pageSize)
        {
            PermisosAcceso("RelEncuestaPreguntaRes");
            ViewData["Title"]   = "RelEncuestaPreguntaRes";
            ViewData["Message"] = "RelEncuestaPreguntaRes";
            int pSize      = pageSize ?? SoftvMVC.Properties.Settings.Default.pagnum;
            int pageNumber = (page ?? 1);
            SoftvList <RelEncuestaPreguntaResEntity> listResult = proxy.GetRelEncuestaPreguntaResPagedListXml(pageNumber, pSize, SerializeTool.Serialize <RelEncuestaPreguntaResEntity>(new RelEncuestaPreguntaResEntity()));


            List <EncuestaEntity> lstEncuesta = new List <EncuestaEntity>();

            lstEncuesta.Add(new EncuestaEntity()
            {
                IdEncuesta = null, TituloEncuesta = "TituloEncuesta"
            });
            lstEncuesta.AddRange(proxyEncuesta.GetEncuestaList().OrderBy(x => x.TituloEncuesta.Trim()));
            ViewBag.IdEncuestatxt = new SelectList(lstEncuesta, "IdEncuesta", "TituloEncuesta");

            List <PreguntaEntity> lstPregunta = new List <PreguntaEntity>();

            lstPregunta.Add(new PreguntaEntity()
            {
                IdPregunta = null, Pregunta = "Todos"
            });
            lstPregunta.AddRange(proxyPregunta.GetPreguntaList().OrderBy(x => x.Pregunta.Trim()));
            ViewBag.IdPreguntatxt = new SelectList(lstPregunta, "IdPregunta", "Pregunta");

            List <ResOpcMultsEntity> lstResOpcMults = new List <ResOpcMultsEntity>();

            lstResOpcMults.Add(new ResOpcMultsEntity()
            {
                Id_ResOpcMult = null, ResOpcMult = "ResOpcMult"
            });
            lstResOpcMults.AddRange(proxyResOpcMults.GetResOpcMultsList().OrderBy(x => x.ResOpcMult.Trim()));
            ViewBag.Id_ResOpcMulttxt = new SelectList(lstResOpcMults, "Id_ResOpcMult", "ResOpcMult");

            CheckNotify();
            ViewBag.CustomScriptsDefault = BuildScriptsDefault("RelEncuestaPreguntaRes");
            return(View(new StaticPagedList <RelEncuestaPreguntaResEntity>(listResult.ToList(), pageNumber, pSize, listResult.totalCount)));
        }
Exemplo n.º 9
0
        public static SoftvList <PreguntaEntity> GetPagedList(int pageIndex, int pageSize, String xml)
        {
            SoftvList <PreguntaEntity> entities = new SoftvList <PreguntaEntity>();

            entities = ProviderSoftv.Pregunta.GetPagedList(pageIndex, pageSize, xml);

            List <TipoPreguntasEntity> lTipoPreguntas = ProviderSoftv.TipoPreguntas.GetTipoPreguntas(entities.Where(x => x.IdTipoPregunta.HasValue).Select(x => x.IdTipoPregunta.Value).Distinct().ToList());

            lTipoPreguntas.ForEach(XTipoPreguntas => entities.Where(x => x.IdTipoPregunta.HasValue).Where(x => x.IdTipoPregunta == XTipoPreguntas.IdTipoPregunta).ToList().ForEach(y => y.TipoPreguntas = XTipoPreguntas));

            //List<RelPreguntaEncuestasEntity> lRelPreguntaEncuestas = ProviderSoftv.RelPreguntaEncuestas.GetRelPreguntaEncuestas(entities.Where(x => x.IdPregunta.HasValue).Select(x => x.IdPregunta.Value).Distinct().ToList());
            //lRelPreguntaEncuestas.ForEach(XRelPreguntaEncuestas => entities.Where(x => x.IdPregunta.HasValue).Where(x => x.IdPregunta == XRelPreguntaEncuestas.IdPregunta).ToList().ForEach(y => y.RelPreguntaEncuestas = XRelPreguntaEncuestas));

            //List<RelPreguntaOpcMultsEntity> lRelPreguntaOpcMults = ProviderSoftv.RelPreguntaOpcMults.GetRelPreguntaOpcMults(entities.Where(x => x.IdPregunta.HasValue).Select(x => x.IdPregunta.Value).Distinct().ToList());
            //lRelPreguntaOpcMults.ForEach(XRelPreguntaOpcMults => entities.Where(x => x.IdPregunta.HasValue).Where(x => x.IdPregunta == XRelPreguntaOpcMults.IdPregunta).ToList().ForEach(y => y.RelPreguntaOpcMults = XRelPreguntaOpcMults));

            //List<RelEnProcesosEntity> lRelEnProcesos = ProviderSoftv.RelEnProcesos.GetRelEnProcesos(entities.Where(x => x.IdPregunta.HasValue).Select(x => x.IdPregunta.Value).Distinct().ToList());
            //lRelEnProcesos.ForEach(XRelEnProcesos => entities.Where(x => x.IdPregunta.HasValue).Where(x => x.IdPregunta == XRelEnProcesos.IdPregunta).ToList().ForEach(y => y.RelEnProcesos = XRelEnProcesos));

            return(entities ?? new SoftvList <PreguntaEntity>());
        }
Exemplo n.º 10
0
        public ActionResult QuickIndex(int?page, int?pageSize, int?Clv_Colonia)
        {
            int pageNumber = (page ?? 1);
            int pSize      = pageSize ?? SoftvMVC.Properties.Settings.Default.pagnum;
            SoftvList <CVECAROLEntity> listResult     = null;
            List <CVECAROLEntity>      listCVECAROL   = new List <CVECAROLEntity>();
            CVECAROLEntity             objCVECAROL    = new CVECAROLEntity();
            CVECAROLEntity             objGetCVECAROL = new CVECAROLEntity();


            if ((Clv_Colonia != null))
            {
                objCVECAROL.Clv_Colonia = Clv_Colonia;
            }



            pageNumber = pageNumber == 0 ? 1 : pageNumber;
            listResult = proxy.GetCVECAROLPagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objCVECAROL));
            if (listResult.Count == 0)
            {
                int tempPageNumber = (int)(listResult.totalCount / pSize);
                pageNumber = (int)(listResult.totalCount / pSize) == 0 ? 1 : tempPageNumber;
                listResult = proxy.GetCVECAROLPagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objCVECAROL));
            }
            listResult.ToList().ForEach(x => listCVECAROL.Add(x));

            var CVECAROLAsIPagedList = new StaticPagedList <CVECAROLEntity>(listCVECAROL, pageNumber, pSize, listResult.totalCount);

            if (CVECAROLAsIPagedList.Count > 0)
            {
                return(PartialView(CVECAROLAsIPagedList));
            }
            else
            {
                var result = new { tipomsj = "warning", titulomsj = "Aviso", Success = "False", Message = "No se encontraron registros con los criterios de búsqueda ingresados." };
                return(Json(result, JsonRequestBehavior.AllowGet));
            }
        }
Exemplo n.º 11
0
        public ActionResult Index(int?page, int?pageSize)
        {
            PermisosAcceso("Pregunta");
            ViewData["Title"]   = "Pregunta";
            ViewData["Message"] = "Pregunta";
            int pSize      = pageSize ?? SoftvMVC.Properties.Settings.Default.pagnum;
            int pageNumber = (page ?? 1);
            SoftvList <PreguntaEntity> listResult = proxy.GetPreguntaPagedListXml(pageNumber, pSize, SerializeTool.Serialize <PreguntaEntity>(new PreguntaEntity()));


            List <TipoPreguntasEntity> lstTipoPreguntas = new List <TipoPreguntasEntity>();

            lstTipoPreguntas.Add(new TipoPreguntasEntity()
            {
                IdTipoPregunta = null, Descripcion = "Todos"
            });
            lstTipoPreguntas.AddRange(proxyTipoPreguntas.GetTipoPreguntasList().OrderBy(x => x.Descripcion.Trim()));
            ViewBag.IdTipoPreguntatxt = new SelectList(lstTipoPreguntas, "IdTipoPregunta", "Descripcion");

            CheckNotify();
            ViewBag.CustomScriptsDefault = BuildScriptsDefault("Pregunta");
            return(View(new StaticPagedList <PreguntaEntity>(listResult.ToList(), pageNumber, pSize, listResult.totalCount)));
        }
Exemplo n.º 12
0
        public ActionResult Index(int?page, int?pageSize)
        {
            PermisosAcceso("CiudadServidor");
            ViewData["Title"]   = "CiudadServidor";
            ViewData["Message"] = "CiudadServidor";
            int pSize      = pageSize ?? SoftvMVC.Properties.Settings.Default.pagnum;
            int pageNumber = (page ?? 1);
            SoftvList <CiudadServidorEntity> listResult = proxy.GetCiudadServidorPagedListXml(pageNumber, pSize, SerializeTool.Serialize <CiudadServidorEntity>(new CiudadServidorEntity()));


            List <ConexionEntity> lstConexion = new List <ConexionEntity>();

            lstConexion.Add(new ConexionEntity()
            {
                IdConexion = null, Plaza = "Todos"
            });
            lstConexion.AddRange(proxyConexion.GetConexionList().OrderBy(x => x.Plaza.Trim()));
            ViewBag.IdConexiontxt = new SelectList(lstConexion, "IdConexion", "Plaza");

            CheckNotify();
            ViewBag.CustomScriptsDefault = BuildScriptsDefault("CiudadServidor");
            return(View(new StaticPagedList <CiudadServidorEntity>(listResult.ToList(), pageNumber, pSize, listResult.totalCount)));
        }
Exemplo n.º 13
0
        public ActionResult QuickIndex(int?page, int?pageSize, String Descripcion)
        {
            int pageNumber = (page ?? 1);
            int pSize      = pageSize ?? SoftvMVC.Properties.Settings.Default.pagnum;
            SoftvList <TipoClienteEntity> listResult        = null;
            List <TipoClienteEntity>      listTipoCliente   = new List <TipoClienteEntity>();
            TipoClienteEntity             objTipoCliente    = new TipoClienteEntity();
            TipoClienteEntity             objGetTipoCliente = new TipoClienteEntity();


            if ((Descripcion != null && Descripcion.ToString() != ""))
            {
                objTipoCliente.Descripcion = Descripcion;
            }

            pageNumber = pageNumber == 0 ? 1 : pageNumber;
            listResult = proxy.GetTipoClientePagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objTipoCliente));
            if (listResult.Count == 0)
            {
                int tempPageNumber = (int)(listResult.totalCount / pSize);
                pageNumber = (int)(listResult.totalCount / pSize) == 0 ? 1 : tempPageNumber;
                listResult = proxy.GetTipoClientePagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objTipoCliente));
            }
            listResult.ToList().ForEach(x => listTipoCliente.Add(x));

            var TipoClienteAsIPagedList = new StaticPagedList <TipoClienteEntity>(listTipoCliente, pageNumber, pSize, listResult.totalCount);

            if (TipoClienteAsIPagedList.Count > 0)
            {
                return(PartialView(TipoClienteAsIPagedList));
            }
            else
            {
                var result = new { tipomsj = "warning", titulomsj = "Aviso", Success = "False", Message = "No se encontraron registros con los criterios de búsqueda ingresados." };
                return(Json(result, JsonRequestBehavior.AllowGet));
            }
        }
Exemplo n.º 14
0
        public static SoftvList <LlamadaEntity> GetPagedList(int pageIndex, int pageSize, String xml)
        {
            SoftvList <LlamadaEntity> entities = new SoftvList <LlamadaEntity>();

            entities = ProviderSoftv.Llamada.GetPagedList(pageIndex, pageSize, xml);

            List <UsuarioEntity> lUsuario = ProviderSoftv.Usuario.GetUsuario(entities.Where(x => x.IdUsuario.HasValue).Select(x => x.IdUsuario.Value).Distinct().ToList());

            lUsuario.ForEach(XUsuario => entities.Where(x => x.IdUsuario.HasValue).Where(x => x.IdUsuario == XUsuario.IdUsuario).ToList().ForEach(y => y.Usuario = XUsuario));

            List <TurnoEntity> lTurnos = ProviderSoftv.Turno.GetTurno(entities.Where(x => x.IdTurno.HasValue).Select(x => x.IdTurno.Value).Distinct().ToList());

            lTurnos.ForEach(XTurnos => entities.Where(x => x.IdTurno.HasValue).Where(x => x.IdTurno == XTurnos.IdTurno).ToList().ForEach(y => y.Turnos = XTurnos));

            List <ConexionEntity> lConexion = ProviderSoftv.Conexion.GetConexion(entities.Where(x => x.IdConexion.HasValue).Select(x => x.IdConexion.Value).Distinct().ToList());

            lConexion.ForEach(XConexion => entities.Where(x => x.IdConexion.HasValue).Where(x => x.IdConexion == XConexion.IdConexion).ToList().ForEach(y => y.Conexion = XConexion));

            List <TrabajoEntity> lTrabajo = ProviderSoftv.Trabajo.GetTrabajo(entities.Where(x => x.Clv_Trabajo.HasValue).Select(x => x.Clv_Trabajo.Value).Distinct().ToList());

            lTrabajo.ForEach(XTrabajo => entities.Where(x => x.Clv_Trabajo.HasValue).Where(x => x.Clv_Trabajo == XTrabajo.Clv_Trabajo).ToList().ForEach(y => y.Trabajo = XTrabajo));

            List <TipServEntity> lTipServ = ProviderSoftv.TipServ.GetTipServ(entities.Where(x => x.Clv_TipSer.HasValue).Select(x => x.Clv_TipSer.Value).Distinct().ToList());

            lTipServ.ForEach(XTipServ => entities.Where(x => x.Clv_TipSer.HasValue).Where(x => x.Clv_TipSer == XTipServ.Clv_TipSer).ToList().ForEach(y => y.TipServ = XTipServ));

            List <CLIENTEEntity> lCLIENTE = ProviderSoftv.CLIENTE.GetCLIENTE(entities.Where(x => x.Contrato.HasValue).Select(x => x.Contrato.Value).Distinct().ToList());

            lCLIENTE.ForEach(XCLIENTE => entities.Where(x => x.Contrato.HasValue).Where(x => x.Contrato == XCLIENTE.CONTRATO).ToList().ForEach(y => y.CLIENTE = XCLIENTE));

            List <QuejaEntity> lQueja = ProviderSoftv.Queja.GetQueja(entities.Where(x => x.Clv_Queja.HasValue).Select(x => x.Clv_Queja.Value).Distinct().ToList());

            lQueja.ForEach(XQueja => entities.Where(x => x.Clv_Queja.HasValue).Where(x => x.Clv_Queja == XQueja.Clv_Queja).ToList().ForEach(y => y.Queja = XQueja));

            return(entities ?? new SoftvList <LlamadaEntity>());
        }
Exemplo n.º 15
0
        public ActionResult Index(int?page, int?pageSize)
        {
            PermisosAcceso("Llamada");
            ViewData["Title"]   = "Llamada";
            ViewData["Message"] = "Llamada";
            int pSize      = pageSize ?? SoftvMVC.Properties.Settings.Default.pagnum;
            int pageNumber = (page ?? 1);
            SoftvList <LlamadaEntity> listResult = proxy.GetLlamadaPagedListXml(pageNumber, pSize, SerializeTool.Serialize <LlamadaEntity>(new LlamadaEntity()));


            List <UsuarioEntity> lstUsuario = new List <UsuarioEntity>();

            lstUsuario.Add(new UsuarioEntity()
            {
                IdUsuario = null, Nombre = "Todos"
            });
            lstUsuario.AddRange(proxyUsuario.GetUsuarioList().OrderBy(x => x.Nombre.Trim()));
            ViewBag.IdUsuariotxt = new SelectList(lstUsuario, "IdUsuario", "Nombre");

            List <TurnoEntity> lstTurnos = new List <TurnoEntity>();

            lstTurnos.Add(new TurnoEntity()
            {
                IdTurno = null, Turno = "Todos"
            });
            lstTurnos.AddRange(proxyTurnos.GetTurnoList().OrderBy(x => x.Turno.Trim()));
            ViewBag.IdTurnotxt = new SelectList(lstTurnos, "IdTurno", "Turno");

            List <ConexionEntity> lstConexion = new List <ConexionEntity>();

            lstConexion.Add(new ConexionEntity()
            {
                IdConexion = null, Plaza = "Todos"
            });
            lstConexion.AddRange(proxyConexion.GetConexionList().OrderBy(x => x.Plaza.Trim()));
            ViewBag.IdConexiontxt = new SelectList(lstConexion, "IdConexion", "Plaza");

            List <TrabajoEntity> lstTrabajo = new List <TrabajoEntity>();

            lstTrabajo.Add(new TrabajoEntity()
            {
                Clv_Trabajo = null, TRABAJO = "Todos"
            });
            lstTrabajo.AddRange(proxyTrabajo.GetTrabajoList().OrderBy(x => x.TRABAJO.Trim()));
            ViewBag.Clv_Trabajotxt = new SelectList(lstTrabajo, "Clv_Trabajo", "TRABAJO");

            List <TipServEntity> lstTipServ = new List <TipServEntity>();

            lstTipServ.Add(new TipServEntity()
            {
                Clv_TipSer = null, Concepto = "Todos"
            });
            lstTipServ.AddRange(proxyTipServ.GetTipServList().OrderBy(x => x.Concepto.Trim()));
            ViewBag.Clv_TipSertxt = new SelectList(lstTipServ, "Clv_TipSer", "Concepto");

            List <CLIENTEEntity> lstCLIENTE = new List <CLIENTEEntity>();

            lstCLIENTE.Add(new CLIENTEEntity()
            {
                CONTRATO = null, NOMBRE = "Todos"
            });
            lstCLIENTE.AddRange(proxyCLIENTE.GetCLIENTEList().OrderBy(x => x.NOMBRE.Trim()));
            ViewBag.Contratotxt = new SelectList(lstCLIENTE, "Contrato", "NOMBRE");

            List <QuejaEntity> lstQueja = new List <QuejaEntity>();

            lstQueja.Add(new QuejaEntity()
            {
                Clv_Queja = null, Problema = "Todos"
            });
            lstQueja.AddRange(proxyQueja.GetQuejaList().OrderBy(x => x.Problema.Trim()));
            ViewBag.Clv_Quejatxt = new SelectList(lstQueja, "Clv_Queja", "Problema");

            CheckNotify();
            ViewBag.CustomScriptsDefault = BuildScriptsDefault("Llamada");
            return(View(new StaticPagedList <LlamadaEntity>(listResult.ToList(), pageNumber, pSize, listResult.totalCount)));
        }
Exemplo n.º 16
0
        public ActionResult QuickIndex(int?page, int?pageSize, String TRABAJO, int?Clv_TipSer, String DESCRIPCION, Decimal?PUNTOS, bool?Cobranza, String Tipo, bool?Prospectos, bool?SICA, bool?SeCobraMaterial)
        {
            int pageNumber = (page ?? 1);
            int pSize      = pageSize ?? SoftvMVC.Properties.Settings.Default.pagnum;
            SoftvList <TrabajoEntity> listResult    = null;
            List <TrabajoEntity>      listTrabajo   = new List <TrabajoEntity>();
            TrabajoEntity             objTrabajo    = new TrabajoEntity();
            TrabajoEntity             objGetTrabajo = new TrabajoEntity();


            if ((TRABAJO != null && TRABAJO.ToString() != ""))
            {
                objTrabajo.TRABAJO = TRABAJO;
            }

            if ((Clv_TipSer != null))
            {
                objTrabajo.Clv_TipSer = Clv_TipSer;
            }

            if ((DESCRIPCION != null && DESCRIPCION.ToString() != ""))
            {
                objTrabajo.DESCRIPCION = DESCRIPCION;
            }

            if ((PUNTOS != null))
            {
                objTrabajo.PUNTOS = PUNTOS;
            }

            if ((Cobranza != null))
            {
                objTrabajo.Cobranza = Cobranza;
            }

            if ((Tipo != null && Tipo.ToString() != ""))
            {
                objTrabajo.Tipo = Tipo;
            }

            if ((Prospectos != null))
            {
                objTrabajo.Prospectos = Prospectos;
            }

            if ((SICA != null))
            {
                objTrabajo.SICA = SICA;
            }

            if ((SeCobraMaterial != null))
            {
                objTrabajo.SeCobraMaterial = SeCobraMaterial;
            }

            pageNumber = pageNumber == 0 ? 1 : pageNumber;
            listResult = proxy.GetTrabajoPagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objTrabajo));
            if (listResult.Count == 0)
            {
                int tempPageNumber = (int)(listResult.totalCount / pSize);
                pageNumber = (int)(listResult.totalCount / pSize) == 0 ? 1 : tempPageNumber;
                listResult = proxy.GetTrabajoPagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objTrabajo));
            }
            listResult.ToList().ForEach(x => listTrabajo.Add(x));

            var TrabajoAsIPagedList = new StaticPagedList <TrabajoEntity>(listTrabajo, pageNumber, pSize, listResult.totalCount);

            if (TrabajoAsIPagedList.Count > 0)
            {
                return(PartialView(TrabajoAsIPagedList));
            }
            else
            {
                var result = new { tipomsj = "warning", titulomsj = "Aviso", Success = "False", Message = "No se encontraron registros con los criterios de búsqueda ingresados." };
                return(Json(result, JsonRequestBehavior.AllowGet));
            }
        }
Exemplo n.º 17
0
        public ActionResult QuickIndex(int?page, int?pageSize, bool?OptAdd, bool?OptSelect, bool?OptUpdate, bool?OptDelete, int?IdRol, int?IdModule)
        {
            int pageNumber = (page ?? 1);
            int pSize      = pageSize ?? SoftvMVC.Properties.Settings.Default.pagnum;
            SoftvList <PermisoEntity> listResult    = null;
            List <PermisoEntity>      listPermiso   = new List <PermisoEntity>();
            PermisoEntity             objPermiso    = new PermisoEntity();
            PermisoEntity             objGetPermiso = new PermisoEntity();


            if ((OptAdd != null))
            {
                objPermiso.OptAdd = OptAdd;
            }

            if ((OptSelect != null))
            {
                objPermiso.OptSelect = OptSelect;
            }

            if ((OptUpdate != null))
            {
                objPermiso.OptUpdate = OptUpdate;
            }

            if ((OptDelete != null))
            {
                objPermiso.OptDelete = OptDelete;
            }

            if ((IdRol != null))
            {
                objPermiso.IdRol = IdRol;
            }

            if ((IdModule != null))
            {
                objPermiso.IdModule = IdModule;
            }

            pageNumber = pageNumber == 0 ? 1 : pageNumber;
            listResult = proxy.GetPermisoPagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objPermiso));
            if (listResult.Count == 0)
            {
                int tempPageNumber = (int)(listResult.totalCount / pSize);
                pageNumber = (int)(listResult.totalCount / pSize) == 0 ? 1 : tempPageNumber;
                listResult = proxy.GetPermisoPagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objPermiso));
            }
            listResult.ToList().ForEach(x => listPermiso.Add(x));

            var PermisoAsIPagedList = new StaticPagedList <PermisoEntity>(listPermiso, pageNumber, pSize, listResult.totalCount);

            if (PermisoAsIPagedList.Count > 0)
            {
                return(PartialView(PermisoAsIPagedList));
            }
            else
            {
                var result = new { tipomsj = "warning", titulomsj = "Aviso", Success = "False", Message = "No se encontraron registros con los criterios de búsqueda ingresados." };
                return(Json(result, JsonRequestBehavior.AllowGet));
            }
        }
Exemplo n.º 18
0
        public ActionResult QuickIndex(int?page, int?pageSize, String Nombre, String Email, String Usuario, String Password, int?IdRol, int?IdGerencia, int?IdDepartamento, int?id, int?estado, bool?cambioestado)
        {
            int pageNumber = (page ?? 1);
            int pSize      = pageSize ?? SoftvMVC.Properties.Settings.Default.pagnum;
            SoftvList <UsuarioEntity> listResult    = null;
            List <UsuarioEntity>      listUsuario   = new List <UsuarioEntity>();
            UsuarioEntity             objUsuario    = new UsuarioEntity();
            UsuarioEntity             objGetUsuario = new UsuarioEntity();

            if (cambioestado == true)
            {
                if (id == 1)
                {
                    var result = new { tipomsj = "error", titulomsj = "Aviso", Success = "False", Message = "No es Posible eliminar este Usuario por que es Requerido para el sistema" };
                    return(Json(result, JsonRequestBehavior.AllowGet));
                }
                if (id != null)
                {
                    objGetUsuario = proxy.GetUsuario(id);
                    if (objGetUsuario != null)
                    {
                        objGetUsuario.BaseRemoteIp = RemoteIp;
                        objGetUsuario.BaseIdUser   = LoggedUserName;

                        try
                        {
                            proxy.ChangeStateUsuario(objGetUsuario, objGetUsuario.Estado == true ? false : true);
                        }
                        catch (Exception ex)
                        {
                            AssingMessageScript(ex.Message, "error", "Error", true);
                            CheckNotify();
                        }

                        var result = new { tipomsj = "error", titulomsj = "Aviso", Success = "True", Message = "se cambio" };
                    }
                    else
                    {
                        var result = new { tipomsj = "error", titulomsj = "Aviso", Success = "False", Message = "error" };
                        return(Json(result, JsonRequestBehavior.AllowGet));
                    }
                }
                else
                {
                    var result = new { tipomsj = "error", titulomsj = "Aviso", Success = "False", Message = "Null id" };
                    return(Json(result, JsonRequestBehavior.AllowGet));
                }

                listUsuario.Clear();
            }

            if (validateString(Nombre))
            {
                objUsuario.Nombre = Nombre;
            }

            if (validateString(Email))
            {
                objUsuario.Email = Email;
            }

            if (validateString(Usuario))
            {
                objUsuario.Usuario = Usuario;
            }

            if (validateString(Password))
            {
                objUsuario.Password = Password;
            }

            if ((IdRol != null))
            {
                objUsuario.IdRol = IdRol;
            }

            if (estado.HasValue)
            {
                if (estado.Value == 1)
                {
                    objUsuario.Estado = true;
                }
                else if (estado.Value == 0)
                {
                    objUsuario.Estado = false;
                }
            }


            pageNumber = pageNumber == 0 ? 1 : pageNumber;
            listResult = proxy.GetUsuarioPagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objUsuario));
            if (listResult.Count == 0)
            {
                int tempPageNumber = (int)(listResult.totalCount / pSize);
                pageNumber = (int)(listResult.totalCount / pSize) == 0 ? 1 : tempPageNumber;
                listResult = proxy.GetUsuarioPagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objUsuario));
            }
            listResult.ToList().ForEach(x => listUsuario.Add(x));

            var UsuarioAsIPagedList = new StaticPagedList <UsuarioEntity>(listUsuario, pageNumber, pSize, listResult.totalCount);

            if (UsuarioAsIPagedList.Count > 0 || cambioestado == true)
            {
                return(PartialView(UsuarioAsIPagedList));
            }
            else
            {
                var result = new { tipomsj = "warning", titulomsj = "Aviso", Success = "False", Message = "No se encontraron registros con los criterios de búsqueda ingresados." };
                return(Json(result, JsonRequestBehavior.AllowGet));
            }
        }
Exemplo n.º 19
0
        public ActionResult QuickIndex(int?page, int?pageSize, String Nombre, String Descripcion, int?id, int?estado, bool?cambioestado)
        {
            int pageNumber = (page ?? 1);
            int pSize      = pageSize ?? SoftvMVC.Properties.Settings.Default.pagnum;
            SoftvList <RoleEntity> listResult = null;
            List <RoleEntity>      listRole   = new List <RoleEntity>();
            RoleEntity             objRole    = new RoleEntity();
            RoleEntity             objGetRole = new RoleEntity();


            if (cambioestado == true)
            {
                if (id == 1)
                {
                    var result = new { tipomsj = "error", titulomsj = "Aviso", Success = "False", Message = "No es Posible eliminar este rol por que es Requerido para el sistema" };
                    return(Json(result, JsonRequestBehavior.AllowGet));
                }
                if (id != null)
                {
                    objGetRole = proxy.GetRole(id);
                    if (objGetRole != null)
                    {
                        objGetRole.BaseRemoteIp = RemoteIp;
                        objGetRole.BaseIdUser   = LoggedUserName;

                        try
                        {
                            proxy.ChangeStateRole(objGetRole, objGetRole.Estado == true ? false : true);
                        }
                        catch (Exception ex)
                        {
                            AssingMessageScript(ex.Message, "error", "Error", true);
                            CheckNotify();
                        }

                        var result = new { tipomsj = "error", titulomsj = "Aviso", Success = "True", Message = "se cambio" };
                    }
                    else
                    {
                        var result = new { tipomsj = "error", titulomsj = "Aviso", Success = "False", Message = "error" };
                        return(Json(result, JsonRequestBehavior.AllowGet));
                    }
                }
                else
                {
                    var result = new { tipomsj = "error", titulomsj = "Aviso", Success = "False", Message = "Null id" };
                    return(Json(result, JsonRequestBehavior.AllowGet));
                }

                listRole.Clear();
            }

            if ((Nombre != null && Nombre.ToString() != ""))
            {
                objRole.Nombre = Nombre;
            }

            if ((Descripcion != null && Descripcion.ToString() != ""))
            {
                objRole.Descripcion = Descripcion;
            }

            if (estado.HasValue)
            {
                if (estado.Value == 1)
                {
                    objRole.Estado = true;
                }
                else if (estado.Value == 0)
                {
                    objRole.Estado = false;
                }
            }

            pageNumber = pageNumber == 0 ? 1 : pageNumber;
            listResult = proxy.GetRolePagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objRole));
            if (listResult.Count == 0)
            {
                int tempPageNumber = (int)(listResult.totalCount / pSize);
                pageNumber = (int)(listResult.totalCount / pSize) == 0 ? 1 : tempPageNumber;
                listResult = proxy.GetRolePagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objRole));
            }
            listResult.ToList().ForEach(x => listRole.Add(x));

            var RoleAsIPagedList = new StaticPagedList <RoleEntity>(listRole, pageNumber, pSize, listResult.totalCount);

            if (RoleAsIPagedList.Count > 0 || cambioestado == true)
            {
                return(PartialView(RoleAsIPagedList));
            }
            else
            {
                var result = new { tipomsj = "warning", titulomsj = "Aviso", Success = "False", Message = "No se encontraron registros con los criterios de búsqueda ingresados." };
                return(Json(result, JsonRequestBehavior.AllowGet));
            }
        }
        public ActionResult QuickIndex(int?page, int?pageSize, int?Contrato, String Nombre, String Telefono, String Celular, String Calle, String Numero, String Colonia, String Ciudad)
        {
            int pageNumber = (page ?? 1);
            int pSize      = pageSize ?? SoftvMVC.Properties.Settings.Default.pagnum;
            SoftvList <BusquedaIndividualEntity> listResult               = null;
            List <BusquedaIndividualEntity>      listBusquedaIndividual   = new List <BusquedaIndividualEntity>();
            BusquedaIndividualEntity             objBusquedaIndividual    = new BusquedaIndividualEntity();
            BusquedaIndividualEntity             objGetBusquedaIndividual = new BusquedaIndividualEntity();


            if ((Contrato != null))
            {
                objBusquedaIndividual.Contrato = Contrato;
            }

            if ((Nombre != null && Nombre.ToString() != ""))
            {
                objBusquedaIndividual.Nombre = Nombre;
            }

            if ((Telefono != null && Telefono.ToString() != ""))
            {
                objBusquedaIndividual.Telefono = Telefono;
            }

            if ((Celular != null && Celular.ToString() != ""))
            {
                objBusquedaIndividual.Celular = Celular;
            }

            if ((Calle != null && Calle.ToString() != ""))
            {
                objBusquedaIndividual.Calle = Calle;
            }

            if ((Numero != null && Numero.ToString() != ""))
            {
                objBusquedaIndividual.Numero = Numero;
            }

            if ((Colonia != null && Colonia.ToString() != ""))
            {
                objBusquedaIndividual.Colonia = Colonia;
            }

            if ((Ciudad != null && Ciudad.ToString() != ""))
            {
                objBusquedaIndividual.Ciudad = Ciudad;
            }

            pageNumber = pageNumber == 0 ? 1 : pageNumber;
            listResult = proxy.GetBusquedaIndividualPagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objBusquedaIndividual));
            if (listResult.Count == 0)
            {
                int tempPageNumber = (int)(listResult.totalCount / pSize);
                pageNumber = (int)(listResult.totalCount / pSize) == 0 ? 1 : tempPageNumber;
                listResult = proxy.GetBusquedaIndividualPagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objBusquedaIndividual));
            }
            listResult.ToList().ForEach(x => listBusquedaIndividual.Add(x));

            var BusquedaIndividualAsIPagedList = new StaticPagedList <BusquedaIndividualEntity>(listBusquedaIndividual, pageNumber, pSize, listResult.totalCount);

            if (BusquedaIndividualAsIPagedList.Count > 0)
            {
                return(PartialView(BusquedaIndividualAsIPagedList));
            }
            else
            {
                var result = new { tipomsj = "warning", titulomsj = "Aviso", Success = "False", Message = "No se encontraron registros con los criterios de búsqueda ingresados." };
                return(Json(result, JsonRequestBehavior.AllowGet));
            }
        }
Exemplo n.º 21
0
        public ActionResult QuickIndex(int?page, int?pageSize, long?Contrato, String Nombre, String Tel, String Cel, bool?Aplicada, int?IdProcesoEnc)
        {
            int pageNumber = (page ?? 1);
            int pSize      = pageSize ?? SoftvMVC.Properties.Settings.Default.pagnum;
            SoftvList <UniversoEncuestaEntity> listResult             = null;
            List <UniversoEncuestaEntity>      listUniversoEncuesta   = new List <UniversoEncuestaEntity>();
            UniversoEncuestaEntity             objUniversoEncuesta    = new UniversoEncuestaEntity();
            UniversoEncuestaEntity             objGetUniversoEncuesta = new UniversoEncuestaEntity();


            if ((Contrato != null))
            {
                objUniversoEncuesta.Contrato = Contrato;
            }

            if ((Nombre != null && Nombre.ToString() != ""))
            {
                objUniversoEncuesta.Nombre = Nombre;
            }

            if ((Tel != null && Tel.ToString() != ""))
            {
                objUniversoEncuesta.Tel = Tel;
            }

            if ((Cel != null && Cel.ToString() != ""))
            {
                objUniversoEncuesta.Cel = Cel;
            }

            if ((Aplicada != null))
            {
                objUniversoEncuesta.Aplicada = Aplicada;
            }

            if ((IdProcesoEnc != null))
            {
                objUniversoEncuesta.IdProcesoEnc = IdProcesoEnc;
            }

            pageNumber = pageNumber == 0 ? 1 : pageNumber;
            listResult = proxy.GetUniversoEncuestaPagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objUniversoEncuesta));
            if (listResult.Count == 0)
            {
                int tempPageNumber = (int)(listResult.totalCount / pSize);
                pageNumber = (int)(listResult.totalCount / pSize) == 0 ? 1 : tempPageNumber;
                listResult = proxy.GetUniversoEncuestaPagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objUniversoEncuesta));
            }
            listResult.ToList().ForEach(x => listUniversoEncuesta.Add(x));

            var UniversoEncuestaAsIPagedList = new StaticPagedList <UniversoEncuestaEntity>(listUniversoEncuesta, pageNumber, pSize, listResult.totalCount);

            if (UniversoEncuestaAsIPagedList.Count > 0)
            {
                return(PartialView(UniversoEncuestaAsIPagedList));
            }
            else
            {
                var result = new { tipomsj = "warning", titulomsj = "Aviso", Success = "False", Message = "No se encontraron registros con los criterios de búsqueda ingresados." };
                return(Json(result, JsonRequestBehavior.AllowGet));
            }
        }
Exemplo n.º 22
0
        public ActionResult QuickIndex(int?page, int?pageSize, int?Clv_TipSer, long?Contrato, DateTime?Fecha_Soliciutud, DateTime?Fecha_Ejecucion, String Observaciones, String Status, int?Clave_Tecnico, String Problema, String Solucion, DateTime?Fecha_Actualizacion, DateTime?Fecha_Captura, String Clv_TipoQueja, String Imp, String Clasificacion, DateTime?Hora_Ejecucion, int?Clv_Trabajo, bool?Impresa, DateTime?Visita1, DateTime?Visita2, DateTime?Visita3, int?clvPrioridadQueja)
        {
            int pageNumber = (page ?? 1);
            int pSize      = pageSize ?? SoftvMVC.Properties.Settings.Default.pagnum;
            SoftvList <QuejaEntity> listResult  = null;
            List <QuejaEntity>      listQueja   = new List <QuejaEntity>();
            QuejaEntity             objQueja    = new QuejaEntity();
            QuejaEntity             objGetQueja = new QuejaEntity();


            if ((Clv_TipSer != null))
            {
                objQueja.Clv_TipSer = Clv_TipSer;
            }

            if ((Contrato != null))
            {
                objQueja.Contrato = Contrato;
            }

            if ((Fecha_Soliciutud != null))
            {
                objQueja.Fecha_Soliciutud = Fecha_Soliciutud;
            }

            if ((Fecha_Ejecucion != null))
            {
                objQueja.Fecha_Ejecucion = Fecha_Ejecucion;
            }

            if ((Observaciones != null && Observaciones.ToString() != ""))
            {
                objQueja.Observaciones = Observaciones;
            }

            if ((Status != null && Status.ToString() != ""))
            {
                objQueja.Status = Status;
            }

            if ((Clave_Tecnico != null))
            {
                objQueja.Clave_Tecnico = Clave_Tecnico;
            }

            if ((Problema != null && Problema.ToString() != ""))
            {
                objQueja.Problema = Problema;
            }

            if ((Solucion != null && Solucion.ToString() != ""))
            {
                objQueja.Solucion = Solucion;
            }

            if ((Fecha_Actualizacion != null))
            {
                objQueja.Fecha_Actualizacion = Fecha_Actualizacion;
            }

            if ((Fecha_Captura != null))
            {
                objQueja.Fecha_Captura = Fecha_Captura;
            }

            if ((Clv_TipoQueja != null && Clv_TipoQueja.ToString() != ""))
            {
                objQueja.Clv_TipoQueja = Clv_TipoQueja;
            }

            if ((Imp != null && Imp.ToString() != ""))
            {
                objQueja.Imp = Imp;
            }

            if ((Clasificacion != null && Clasificacion.ToString() != ""))
            {
                objQueja.Clasificacion = Clasificacion;
            }

            if ((Hora_Ejecucion != null))
            {
                objQueja.Hora_Ejecucion = Hora_Ejecucion;
            }

            if ((Clv_Trabajo != null))
            {
                objQueja.Clv_Trabajo = Clv_Trabajo;
            }

            if ((Impresa != null))
            {
                objQueja.Impresa = Impresa;
            }

            if ((Visita1 != null))
            {
                objQueja.Visita1 = Visita1;
            }

            if ((Visita2 != null))
            {
                objQueja.Visita2 = Visita2;
            }

            if ((Visita3 != null))
            {
                objQueja.Visita3 = Visita3;
            }

            if ((clvPrioridadQueja != null))
            {
                objQueja.clvPrioridadQueja = clvPrioridadQueja;
            }

            pageNumber = pageNumber == 0 ? 1 : pageNumber;
            listResult = proxy.GetQuejaPagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objQueja));
            if (listResult.Count == 0)
            {
                int tempPageNumber = (int)(listResult.totalCount / pSize);
                pageNumber = (int)(listResult.totalCount / pSize) == 0 ? 1 : tempPageNumber;
                listResult = proxy.GetQuejaPagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objQueja));
            }
            listResult.ToList().ForEach(x => listQueja.Add(x));

            var QuejaAsIPagedList = new StaticPagedList <QuejaEntity>(listQueja, pageNumber, pSize, listResult.totalCount);

            if (QuejaAsIPagedList.Count > 0)
            {
                return(PartialView(QuejaAsIPagedList));
            }
            else
            {
                var result = new { tipomsj = "warning", titulomsj = "Aviso", Success = "False", Message = "No se encontraron registros con los criterios de búsqueda ingresados." };
                return(Json(result, JsonRequestBehavior.AllowGet));
            }
        }
        public ActionResult QuickIndex(int?page, int?pageSize, int? IdProcesoEnc, int? IdEncuesta, long? Contrato, DateTime? FechaApli, int? IdPlaza)
        {
            int pageNumber = (page ?? 1);
            int pSize      = pageSize ?? SoftvMVC.Properties.Settings.Default.pagnum;
            SoftvList <ClienteNoContestoEntity> listResult              = null;
            List <ClienteNoContestoEntity>      listClienteNoContesto   = new List <ClienteNoContestoEntity>();
            ClienteNoContestoEntity             objClienteNoContesto    = new ClienteNoContestoEntity();
            ClienteNoContestoEntity             objGetClienteNoContesto = new ClienteNoContestoEntity();


            if ((IdProcesoEnc != null))

            {
                objClienteNoContesto.IdProcesoEnc = IdProcesoEnc;
            }

            if ((IdEncuesta != null))

            {
                objClienteNoContesto.IdEncuesta = IdEncuesta;
            }

            if ((Contrato != null))

            {
                objClienteNoContesto.Contrato = Contrato;
            }

            if ((FechaApli != null))

            {
                objClienteNoContesto.FechaApli = FechaApli;
            }

            if ((IdPlaza != null))

            {
                objClienteNoContesto.IdPlaza = IdPlaza;
            }

            pageNumber = pageNumber == 0 ? 1 : pageNumber;
            listResult = proxy.GetClienteNoContestoPagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objClienteNoContesto));
            if (listResult.Count == 0)
            {
                int tempPageNumber = (int)(listResult.totalCount / pSize);
                pageNumber = (int)(listResult.totalCount / pSize) == 0 ? 1 : tempPageNumber;
                listResult = proxy.GetClienteNoContestoPagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objClienteNoContesto));
            }
            listResult.ToList().ForEach(x => listClienteNoContesto.Add(x));

            var ClienteNoContestoAsIPagedList = new StaticPagedList <ClienteNoContestoEntity>(listClienteNoContesto, pageNumber, pSize, listResult.totalCount);

            if (ClienteNoContestoAsIPagedList.Count > 0)
            {
                return(PartialView(ClienteNoContestoAsIPagedList));
            }
            else
            {
                var result = new { tipomsj = "warning", titulomsj = "Aviso", Success = "False", Message = "No se encontraron registros con los criterios de búsqueda ingresados." };
                return(Json(result, JsonRequestBehavior.AllowGet));
            }
        }
Exemplo n.º 24
0
        public ActionResult QuickIndex(int?page, int?pageSize, String NombreProceso, String TipSer, String TipoBusqueda, String StatusTipBusq, String TipoFecha, DateTime?FechaInicio, DateTime?FechaFin, String Encuesta, String StatusEncuesta, String Usuario)
        {
            int pageNumber = (page ?? 1);
            int pSize      = pageSize ?? SoftvMVC.Properties.Settings.Default.pagnum;
            SoftvList <ProcesoEncuestaEntity> listResult            = null;
            List <ProcesoEncuestaEntity>      listProcesoEncuesta   = new List <ProcesoEncuestaEntity>();
            ProcesoEncuestaEntity             objProcesoEncuesta    = new ProcesoEncuestaEntity();
            ProcesoEncuestaEntity             objGetProcesoEncuesta = new ProcesoEncuestaEntity();


            if ((NombreProceso != null && NombreProceso.ToString() != ""))
            {
                objProcesoEncuesta.NombreProceso = NombreProceso;
            }

            if ((TipSer != null && TipSer.ToString() != ""))
            {
                objProcesoEncuesta.TipSer = TipSer;
            }

            if ((TipoBusqueda != null && TipoBusqueda.ToString() != ""))
            {
                objProcesoEncuesta.TipoBusqueda = TipoBusqueda;
            }

            if ((StatusTipBusq != null && StatusTipBusq.ToString() != ""))
            {
                objProcesoEncuesta.StatusTipBusq = StatusTipBusq;
            }

            if ((TipoFecha != null && TipoFecha.ToString() != ""))
            {
                objProcesoEncuesta.TipoFecha = TipoFecha;
            }

            if ((FechaInicio != null))
            {
                objProcesoEncuesta.FechaInicio = FechaInicio.ToString();;
            }

            if ((FechaFin != null))
            {
                objProcesoEncuesta.FechaFin = FechaFin.ToString();
            }

            if ((Encuesta != null && Encuesta.ToString() != ""))
            {
                objProcesoEncuesta.Encuesta = Encuesta;
            }

            if ((StatusEncuesta != null && StatusEncuesta.ToString() != ""))
            {
                objProcesoEncuesta.StatusEncuesta = StatusEncuesta;
            }

            if ((Usuario != null && Usuario.ToString() != ""))
            {
                objProcesoEncuesta.Usuario = Usuario;
            }

            pageNumber = pageNumber == 0 ? 1 : pageNumber;
            listResult = proxy.GetProcesoEncuestaPagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objProcesoEncuesta));
            if (listResult.Count == 0)
            {
                int tempPageNumber = (int)(listResult.totalCount / pSize);
                pageNumber = (int)(listResult.totalCount / pSize) == 0 ? 1 : tempPageNumber;
                listResult = proxy.GetProcesoEncuestaPagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objProcesoEncuesta));
            }
            listResult.ToList().ForEach(x => listProcesoEncuesta.Add(x));

            var ProcesoEncuestaAsIPagedList = new StaticPagedList <ProcesoEncuestaEntity>(listProcesoEncuesta, pageNumber, pSize, listResult.totalCount);

            if (ProcesoEncuestaAsIPagedList.Count > 0)
            {
                return(PartialView(ProcesoEncuestaAsIPagedList));
            }
            else
            {
                var result = new { tipomsj = "warning", titulomsj = "Aviso", Success = "False", Message = "No se encontraron registros con los criterios de búsqueda ingresados." };
                return(Json(result, JsonRequestBehavior.AllowGet));
            }
        }
Exemplo n.º 25
0
        public ActionResult QuickIndex(int?page, int?pageSize, int?Clv_Sector, int?Clv_Colonia, int?Clv_Calle, int?IdPoste, int?Ingenieria, int?Salidas, String Clave, int?NoCasas, int?NoNegocios, int?NoLotes, int?NoServicios, String FrenteANumero)
        {
            int pageNumber = (page ?? 1);
            int pSize      = pageSize ?? SoftvMVC.Properties.Settings.Default.pagnum;
            SoftvList <TapEntity> listResult = null;
            List <TapEntity>      listTap    = new List <TapEntity>();
            TapEntity             objTap     = new TapEntity();
            TapEntity             objGetTap  = new TapEntity();


            if ((Clv_Sector != null))
            {
                objTap.Clv_Sector = Clv_Sector;
            }

            if ((Clv_Colonia != null))
            {
                objTap.Clv_Colonia = Clv_Colonia;
            }

            if ((Clv_Calle != null))
            {
                objTap.Clv_Calle = Clv_Calle;
            }

            if ((IdPoste != null))
            {
                objTap.IdPoste = IdPoste;
            }

            if ((Ingenieria != null))
            {
                objTap.Ingenieria = Ingenieria;
            }

            if ((Salidas != null))
            {
                objTap.Salidas = Salidas;
            }

            if ((Clave != null && Clave.ToString() != ""))
            {
                objTap.Clave = Clave;
            }

            if ((NoCasas != null))
            {
                objTap.NoCasas = NoCasas;
            }

            if ((NoNegocios != null))
            {
                objTap.NoNegocios = NoNegocios;
            }

            if ((NoLotes != null))
            {
                objTap.NoLotes = NoLotes;
            }

            if ((NoServicios != null))
            {
                objTap.NoServicios = NoServicios;
            }

            if ((FrenteANumero != null && FrenteANumero.ToString() != ""))
            {
                objTap.FrenteANumero = FrenteANumero;
            }

            pageNumber = pageNumber == 0 ? 1 : pageNumber;
            listResult = proxy.GetTapPagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objTap));
            if (listResult.Count == 0)
            {
                int tempPageNumber = (int)(listResult.totalCount / pSize);
                pageNumber = (int)(listResult.totalCount / pSize) == 0 ? 1 : tempPageNumber;
                listResult = proxy.GetTapPagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objTap));
            }
            listResult.ToList().ForEach(x => listTap.Add(x));

            var TapAsIPagedList = new StaticPagedList <TapEntity>(listTap, pageNumber, pSize, listResult.totalCount);

            if (TapAsIPagedList.Count > 0)
            {
                return(PartialView(TapAsIPagedList));
            }
            else
            {
                var result = new { tipomsj = "warning", titulomsj = "Aviso", Success = "False", Message = "No se encontraron registros con los criterios de búsqueda ingresados." };
                return(Json(result, JsonRequestBehavior.AllowGet));
            }
        }
Exemplo n.º 26
0
        public ActionResult QuickIndex(int?page, int?pageSize, int?Clv_TipSer, String Descripcion, String Clv_Txt, bool?AplicanCom, bool?Sale_en_Cartera, Decimal?Precio, bool?Genera_Orden, bool?Es_Principal, int?Clv_Trabajo)
        {
            int pageNumber = (page ?? 1);
            int pSize      = pageSize ?? SoftvMVC.Properties.Settings.Default.pagnum;
            SoftvList <ServicioEntity> listResult     = null;
            List <ServicioEntity>      listServicio   = new List <ServicioEntity>();
            ServicioEntity             objServicio    = new ServicioEntity();
            ServicioEntity             objGetServicio = new ServicioEntity();


            if ((Clv_TipSer != null))
            {
                objServicio.Clv_TipSer = Clv_TipSer;
            }

            if ((Descripcion != null && Descripcion.ToString() != ""))
            {
                objServicio.Descripcion = Descripcion;
            }

            if ((Clv_Txt != null && Clv_Txt.ToString() != ""))
            {
                objServicio.Clv_Txt = Clv_Txt;
            }

            if ((AplicanCom != null))
            {
                objServicio.AplicanCom = AplicanCom;
            }

            if ((Sale_en_Cartera != null))
            {
                objServicio.Sale_en_Cartera = Sale_en_Cartera;
            }

            if ((Precio != null))
            {
                objServicio.Precio = Precio;
            }

            if ((Genera_Orden != null))
            {
                objServicio.Genera_Orden = Genera_Orden;
            }

            if ((Es_Principal != null))
            {
                objServicio.Es_Principal = Es_Principal;
            }

            if ((Clv_Trabajo != null))
            {
                objServicio.Clv_Trabajo = Clv_Trabajo;
            }

            pageNumber = pageNumber == 0 ? 1 : pageNumber;
            listResult = proxy.GetServicioPagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objServicio));
            if (listResult.Count == 0)
            {
                int tempPageNumber = (int)(listResult.totalCount / pSize);
                pageNumber = (int)(listResult.totalCount / pSize) == 0 ? 1 : tempPageNumber;
                listResult = proxy.GetServicioPagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objServicio));
            }
            listResult.ToList().ForEach(x => listServicio.Add(x));

            var ServicioAsIPagedList = new StaticPagedList <ServicioEntity>(listServicio, pageNumber, pSize, listResult.totalCount);

            if (ServicioAsIPagedList.Count > 0)
            {
                return(PartialView(ServicioAsIPagedList));
            }
            else
            {
                var result = new { tipomsj = "warning", titulomsj = "Aviso", Success = "False", Message = "No se encontraron registros con los criterios de búsqueda ingresados." };
                return(Json(result, JsonRequestBehavior.AllowGet));
            }
        }
Exemplo n.º 27
0
        public ActionResult QuickIndex(int?page, int?pageSize, bool?Tipo_Llamada, String Detalle, String Solucion, DateTime?Fecha, DateTime?HoraInicio, DateTime?HoraFin, int?IdUsuario, int?IdTurno, int?IdConexion, int?Clv_Trabajo, int?Clv_TipSer, int?Contrato, int?Clv_Queja)
        {
            int pageNumber = (page ?? 1);
            int pSize      = pageSize ?? SoftvMVC.Properties.Settings.Default.pagnum;
            SoftvList <LlamadaEntity> listResult    = null;
            List <LlamadaEntity>      listLlamada   = new List <LlamadaEntity>();
            LlamadaEntity             objLlamada    = new LlamadaEntity();
            LlamadaEntity             objGetLlamada = new LlamadaEntity();


            if ((Tipo_Llamada != null))
            {
                objLlamada.Tipo_Llamada = Tipo_Llamada;
            }

            if ((Detalle != null && Detalle.ToString() != ""))
            {
                objLlamada.Detalle = Detalle;
            }

            if ((Solucion != null && Solucion.ToString() != ""))
            {
                objLlamada.Solucion = Solucion;
            }

            if ((Fecha != null))
            {
                objLlamada.Fecha = Fecha;
            }

            if ((HoraInicio != null))
            {
                objLlamada.HoraInicio = HoraInicio;
            }

            if ((HoraFin != null))
            {
                objLlamada.HoraFin = HoraFin;
            }

            if ((IdUsuario != null))
            {
                objLlamada.IdUsuario = IdUsuario;
            }

            if ((IdTurno != null))
            {
                objLlamada.IdTurno = IdTurno;
            }

            if ((IdConexion != null))
            {
                objLlamada.IdConexion = IdConexion;
            }

            if ((Clv_Trabajo != null))
            {
                objLlamada.Clv_Trabajo = Clv_Trabajo;
            }

            if ((Clv_TipSer != null))
            {
                objLlamada.Clv_TipSer = Clv_TipSer;
            }

            if ((Contrato != null))
            {
                objLlamada.Contrato = Contrato;
            }

            if ((Clv_Queja != null))
            {
                objLlamada.Clv_Queja = Clv_Queja;
            }

            pageNumber = pageNumber == 0 ? 1 : pageNumber;
            listResult = proxy.GetLlamadaPagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objLlamada));
            if (listResult.Count == 0)
            {
                int tempPageNumber = (int)(listResult.totalCount / pSize);
                pageNumber = (int)(listResult.totalCount / pSize) == 0 ? 1 : tempPageNumber;
                listResult = proxy.GetLlamadaPagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objLlamada));
            }
            listResult.ToList().ForEach(x => listLlamada.Add(x));

            var LlamadaAsIPagedList = new StaticPagedList <LlamadaEntity>(listLlamada, pageNumber, pSize, listResult.totalCount);

            if (LlamadaAsIPagedList.Count > 0)
            {
                return(PartialView(LlamadaAsIPagedList));
            }
            else
            {
                var result = new { tipomsj = "warning", titulomsj = "Aviso", Success = "False", Message = "No se encontraron registros con los criterios de búsqueda ingresados." };
                return(Json(result, JsonRequestBehavior.AllowGet));
            }
        }
Exemplo n.º 28
0
        public ActionResult QuickIndex(int?page, int?pageSize, String Description, String ModulePath, String ModuleView, int?ParentId, int?SortOrder, bool?OptAdd, bool?OptSelect, bool?OptUpdate, bool?OptDelete)
        {
            int pageNumber = (page ?? 1);
            int pSize      = pageSize ?? SoftvMVC.Properties.Settings.Default.pagnum;
            SoftvList <ModuleEntity> listResult   = null;
            List <ModuleEntity>      listModule   = new List <ModuleEntity>();
            ModuleEntity             objModule    = new ModuleEntity();
            ModuleEntity             objGetModule = new ModuleEntity();


            if ((Description != null && Description.ToString() != ""))
            {
                objModule.Description = Description;
            }

            if ((ModulePath != null && ModulePath.ToString() != ""))
            {
                objModule.ModulePath = ModulePath;
            }

            if ((ModuleView != null && ModuleView.ToString() != ""))
            {
                objModule.ModuleView = ModuleView;
            }

            if ((ParentId != null))
            {
                objModule.ParentId = ParentId;
            }

            if ((SortOrder != null))
            {
                objModule.SortOrder = SortOrder;
            }

            if ((OptAdd != null))
            {
                objModule.OptAdd = OptAdd;
            }

            if ((OptSelect != null))
            {
                objModule.OptSelect = OptSelect;
            }

            if ((OptUpdate != null))
            {
                objModule.OptUpdate = OptUpdate;
            }

            if ((OptDelete != null))
            {
                objModule.OptDelete = OptDelete;
            }

            pageNumber = pageNumber == 0 ? 1 : pageNumber;
            listResult = proxy.GetModulePagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objModule));
            if (listResult.Count == 0)
            {
                int tempPageNumber = (int)(listResult.totalCount / pSize);
                pageNumber = (int)(listResult.totalCount / pSize) == 0 ? 1 : tempPageNumber;
                listResult = proxy.GetModulePagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objModule));
            }
            listResult.ToList().ForEach(x => listModule.Add(x));

            var ModuleAsIPagedList = new StaticPagedList <ModuleEntity>(listModule, pageNumber, pSize, listResult.totalCount);

            if (ModuleAsIPagedList.Count > 0)
            {
                return(PartialView(ModuleAsIPagedList));
            }
            else
            {
                var result = new { tipomsj = "warning", titulomsj = "Aviso", Success = "False", Message = "No se encontraron registros con los criterios de búsqueda ingresados." };
                return(Json(result, JsonRequestBehavior.AllowGet));
            }
        }
Exemplo n.º 29
0
        public ActionResult QuickIndex(int?page, int?pageSize, long?Contrato, byte?IVADESGLOSADO, String RAZON_SOCIAL, String RFC, String CALLE_RS, String NUMERO_RS, String ENTRECALLES, String COLONIA_RS, String CIUDAD_RS, String ESTADO_RS, String CP_RS, String TELEFONO_RS, String FAX_RS, char TIPO, Decimal?IDENTIFICADOR, String CURP, int?id_asociado)
        {
            int pageNumber = (page ?? 1);
            int pSize      = pageSize ?? SoftvMVC.Properties.Settings.Default.pagnum;
            SoftvList <DatoFiscalEntity> listResult       = null;
            List <DatoFiscalEntity>      listDatoFiscal   = new List <DatoFiscalEntity>();
            DatoFiscalEntity             objDatoFiscal    = new DatoFiscalEntity();
            DatoFiscalEntity             objGetDatoFiscal = new DatoFiscalEntity();


            if ((Contrato != null))
            {
                objDatoFiscal.Contrato = Contrato;
            }

            if ((IVADESGLOSADO != null))
            {
                objDatoFiscal.IVADESGLOSADO = IVADESGLOSADO;
            }

            if ((RAZON_SOCIAL != null && RAZON_SOCIAL.ToString() != ""))
            {
                objDatoFiscal.RAZON_SOCIAL = RAZON_SOCIAL;
            }

            if ((RFC != null && RFC.ToString() != ""))
            {
                objDatoFiscal.RFC = RFC;
            }

            if ((CALLE_RS != null && CALLE_RS.ToString() != ""))
            {
                objDatoFiscal.CALLE_RS = CALLE_RS;
            }

            if ((NUMERO_RS != null && NUMERO_RS.ToString() != ""))
            {
                objDatoFiscal.NUMERO_RS = NUMERO_RS;
            }

            if ((ENTRECALLES != null && ENTRECALLES.ToString() != ""))
            {
                objDatoFiscal.ENTRECALLES = ENTRECALLES;
            }

            if ((COLONIA_RS != null && COLONIA_RS.ToString() != ""))
            {
                objDatoFiscal.COLONIA_RS = COLONIA_RS;
            }

            if ((CIUDAD_RS != null && CIUDAD_RS.ToString() != ""))
            {
                objDatoFiscal.CIUDAD_RS = CIUDAD_RS;
            }

            if ((ESTADO_RS != null && ESTADO_RS.ToString() != ""))
            {
                objDatoFiscal.ESTADO_RS = ESTADO_RS;
            }

            if ((CP_RS != null && CP_RS.ToString() != ""))
            {
                objDatoFiscal.CP_RS = CP_RS;
            }

            if ((TELEFONO_RS != null && TELEFONO_RS.ToString() != ""))
            {
                objDatoFiscal.TELEFONO_RS = TELEFONO_RS;
            }

            if ((FAX_RS != null && FAX_RS.ToString() != ""))
            {
                objDatoFiscal.FAX_RS = FAX_RS;
            }


            if ((IDENTIFICADOR != null))
            {
                objDatoFiscal.IDENTIFICADOR = IDENTIFICADOR;
            }

            if ((CURP != null && CURP.ToString() != ""))
            {
                objDatoFiscal.CURP = CURP;
            }

            if ((id_asociado != null))
            {
                objDatoFiscal.id_asociado = id_asociado;
            }

            pageNumber = pageNumber == 0 ? 1 : pageNumber;
            listResult = proxy.GetDatoFiscalPagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objDatoFiscal));
            if (listResult.Count == 0)
            {
                int tempPageNumber = (int)(listResult.totalCount / pSize);
                pageNumber = (int)(listResult.totalCount / pSize) == 0 ? 1 : tempPageNumber;
                listResult = proxy.GetDatoFiscalPagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objDatoFiscal));
            }
            listResult.ToList().ForEach(x => listDatoFiscal.Add(x));

            var DatoFiscalAsIPagedList = new StaticPagedList <DatoFiscalEntity>(listDatoFiscal, pageNumber, pSize, listResult.totalCount);

            if (DatoFiscalAsIPagedList.Count > 0)
            {
                return(PartialView(DatoFiscalAsIPagedList));
            }
            else
            {
                var result = new { tipomsj = "warning", titulomsj = "Aviso", Success = "False", Message = "No se encontraron registros con los criterios de búsqueda ingresados." };
                return(Json(result, JsonRequestBehavior.AllowGet));
            }
        }
Exemplo n.º 30
0
        public ActionResult QuickIndex(int?page, int?pageSize, int?IdLlamada, String Nombre, String Direccion, String Telefono, String Celular, String Email)
        {
            int pageNumber = (page ?? 1);
            int pSize      = pageSize ?? SoftvMVC.Properties.Settings.Default.pagnum;
            SoftvList <NoClienteEntity> listResult      = null;
            List <NoClienteEntity>      listNoCliente   = new List <NoClienteEntity>();
            NoClienteEntity             objNoCliente    = new NoClienteEntity();
            NoClienteEntity             objGetNoCliente = new NoClienteEntity();


            if ((IdLlamada != null))
            {
                objNoCliente.IdLlamada = IdLlamada;
            }

            if ((Nombre != null && Nombre.ToString() != ""))
            {
                objNoCliente.Nombre = Nombre;
            }

            if ((Direccion != null && Direccion.ToString() != ""))
            {
                objNoCliente.Direccion = Direccion;
            }

            if ((Telefono != null && Telefono.ToString() != ""))
            {
                objNoCliente.Telefono = Telefono;
            }

            if ((Celular != null && Celular.ToString() != ""))
            {
                objNoCliente.Celular = Celular;
            }

            if ((Email != null && Email.ToString() != ""))
            {
                objNoCliente.Email = Email;
            }

            pageNumber = pageNumber == 0 ? 1 : pageNumber;
            listResult = proxy.GetNoClientePagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objNoCliente));
            if (listResult.Count == 0)
            {
                int tempPageNumber = (int)(listResult.totalCount / pSize);
                pageNumber = (int)(listResult.totalCount / pSize) == 0 ? 1 : tempPageNumber;
                listResult = proxy.GetNoClientePagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objNoCliente));
            }
            listResult.ToList().ForEach(x => listNoCliente.Add(x));

            var NoClienteAsIPagedList = new StaticPagedList <NoClienteEntity>(listNoCliente, pageNumber, pSize, listResult.totalCount);

            if (NoClienteAsIPagedList.Count > 0)
            {
                return(PartialView(NoClienteAsIPagedList));
            }
            else
            {
                var result = new { tipomsj = "warning", titulomsj = "Aviso", Success = "False", Message = "No se encontraron registros con los criterios de búsqueda ingresados." };
                return(Json(result, JsonRequestBehavior.AllowGet));
            }
        }