Пример #1
0
        public void Export(string format, int pageIndex, int pageSize)
        {
            var exportFormatType = (ExportFormatType)Enum.Parse(
                typeof(ExportFormatType), format, true);

            if (!_tokenManager.GenerateToken())
            {
                return;
            }

            _IDetalle_de_Documentos_MPIApiConsumer.SetAuthHeader(_tokenManager.Token);

            NameValueCollection filter = Request.QueryString;

            var configuration = new GridConfiguration()
            {
                OrderByClause = "", WhereClause = ""
            };

            if (filter != null)
            {
                configuration = GridQueryHelper.GetConfiguration(filter, new Detalle_de_Documentos_MPIPropertyMapper());
            }

            pageSize = pageSize == 0 ? int.MaxValue : pageSize;

            var result = _IDetalle_de_Documentos_MPIApiConsumer.ListaSelAll((pageIndex * pageSize) - pageSize + 1, pageSize, configuration.WhereClause, configuration.OrderByClause ?? "").Resource;

            if (result.Detalle_de_Documentos_MPIs == null)
            {
                result.Detalle_de_Documentos_MPIs = new List <Detalle_de_Documentos_MPI>();
            }

            var data = result.Detalle_de_Documentos_MPIs.Select(m => new Detalle_de_Documentos_MPIGridModel
            {
                Clave       = m.Clave
                , Fecha     = (m.Fecha == null ? string.Empty : Convert.ToDateTime(m.Fecha).ToString(ConfigurationProperty.DateFormat))
                , Documento = m.Documento
                , Archivo   = m.Archivo
            }).ToList();

            switch (exportFormatType)
            {
            case ExportFormatType.PDF:
                PdfConverter.ExportToPdf(data.ToDataTable(), "Detalle_de_Documentos_MPIList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.EXCEL:
                ExcelConverter.ExportToExcel(data.ToDataTable(), "Detalle_de_Documentos_MPIList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.CSV:
                CsvConverter.ExportToCSV(data.ToDataTable(), "EmployeeList_" + DateTime.Now.ToString());
                break;
            }
        }
        public void Export(string format, int pageIndex, int pageSize)
        {
            var exportFormatType = (ExportFormatType)Enum.Parse(
                typeof(ExportFormatType), format, true);

            if (!_tokenManager.GenerateToken())
            {
                return;
            }

            _ISpartan_Traduction_DetailApiConsumer.SetAuthHeader(_tokenManager.Token);

            NameValueCollection filter = Request.QueryString;

            var configuration = new GridConfiguration()
            {
                OrderByClause = "", WhereClause = ""
            };

            if (filter != null)
            {
                configuration = GridQueryHelper.GetConfiguration(filter, new Spartan_Traduction_DetailPropertyMapper());
            }

            pageSize = pageSize == 0 ? int.MaxValue : pageSize;

            var result = _ISpartan_Traduction_DetailApiConsumer.ListaSelAll((pageIndex * pageSize) - pageSize + 1, pageSize, configuration.WhereClause, configuration.OrderByClause ?? "").Resource;

            if (result.Spartan_Traduction_Details == null)
            {
                result.Spartan_Traduction_Details = new List <Spartan_Traduction_Detail>();
            }

            var data = result.Spartan_Traduction_Details.Select(m => new Spartan_Traduction_DetailGridModel
            {
                IdTraductionDetail = m.IdTraductionDetail
                , IdConcept        = m.IdConcept
                , Original_Text    = m.Original_Text
                , Translated_Text  = m.Translated_Text
            }).ToList();

            switch (exportFormatType)
            {
            case ExportFormatType.PDF:
                PdfConverter.ExportToPdf(data.ToDataTable(), "Spartan_Traduction_DetailList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.EXCEL:
                ExcelConverter.ExportToExcel(data.ToDataTable(), "Spartan_Traduction_DetailList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.CSV:
                CsvConverter.ExportToCSV(data.ToDataTable(), "EmployeeList_" + DateTime.Now.ToString());
                break;
            }
        }
Пример #3
0
        public void Export(string format, int pageIndex, int pageSize)
        {
            var exportFormatType = (ExportFormatType)Enum.Parse(
                typeof(ExportFormatType), format, true);

            if (!_tokenManager.GenerateToken())
            {
                return;
            }

            _IDetalle_de_Solicitante_Fundamentos_JAApiConsumer.SetAuthHeader(_tokenManager.Token);

            NameValueCollection filter = Request.QueryString;

            var configuration = new GridConfiguration()
            {
                OrderByClause = "", WhereClause = ""
            };

            if (filter != null)
            {
                configuration = GridQueryHelper.GetConfiguration(filter, new Detalle_de_Solicitante_Fundamentos_JAPropertyMapper());
            }

            pageSize = pageSize == 0 ? int.MaxValue : pageSize;

            var result = _IDetalle_de_Solicitante_Fundamentos_JAApiConsumer.ListaSelAll((pageIndex * pageSize) - pageSize + 1, pageSize, configuration.WhereClause, configuration.OrderByClause ?? "").Resource;

            if (result.Detalle_de_Solicitante_Fundamentos_JAs == null)
            {
                result.Detalle_de_Solicitante_Fundamentos_JAs = new List <Detalle_de_Solicitante_Fundamentos_JA>();
            }

            var data = result.Detalle_de_Solicitante_Fundamentos_JAs.Select(m => new Detalle_de_Solicitante_Fundamentos_JAGridModel
            {
                Clave = m.Clave
                , NombreDescripcion = (string)m.Nombre_Audiencia_de_Control_Fundamento.Descripcion
                , Si = m.Si
                , Archivo_Adjunto = m.Archivo_Adjunto
            }).ToList();

            switch (exportFormatType)
            {
            case ExportFormatType.PDF:
                PdfConverter.ExportToPdf(data.ToDataTable(), "Detalle_de_Solicitante_Fundamentos_JAList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.EXCEL:
                ExcelConverter.ExportToExcel(data.ToDataTable(), "Detalle_de_Solicitante_Fundamentos_JAList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.CSV:
                CsvConverter.ExportToCSV(data.ToDataTable(), "EmployeeList_" + DateTime.Now.ToString());
                break;
            }
        }
Пример #4
0
        public void Export(string format, int pageIndex, int pageSize)
        {
            var exportFormatType = (ExportFormatType)Enum.Parse(
                typeof(ExportFormatType), format, true);

            if (!_tokenManager.GenerateToken())
            {
                return;
            }

            _ISpartan_BR_Condition_OperatorApiConsumer.SetAuthHeader(_tokenManager.Token);

            NameValueCollection filter = Request.QueryString;

            var configuration = new GridConfiguration()
            {
                OrderByClause = "", WhereClause = ""
            };

            if (filter != null)
            {
                configuration = GridQueryHelper.GetConfiguration(filter, new Spartan_BR_Condition_OperatorPropertyMapper());
            }

            pageSize = pageSize == 0 ? int.MaxValue : pageSize;

            var result = _ISpartan_BR_Condition_OperatorApiConsumer.ListaSelAll((pageIndex * pageSize) - pageSize + 1, pageSize, configuration.WhereClause, configuration.OrderByClause ?? "").Resource;

            if (result.Spartan_BR_Condition_Operators == null)
            {
                result.Spartan_BR_Condition_Operators = new List <Spartan_BR_Condition_Operator>();
            }

            var data = result.Spartan_BR_Condition_Operators.Select(m => new Spartan_BR_Condition_OperatorGridModel
            {
                ConditionOperatorId   = m.ConditionOperatorId
                , Description         = m.Description
                , Implementation_Code = m.Implementation_Code
            }).ToList();

            switch (exportFormatType)
            {
            case ExportFormatType.PDF:
                PdfConverter.ExportToPdf(data.ToDataTable(), "Spartan_BR_Condition_OperatorList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.EXCEL:
                ExcelConverter.ExportToExcel(data.ToDataTable(), "Spartan_BR_Condition_OperatorList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.CSV:
                CsvConverter.ExportToCSV(data.ToDataTable(), "EmployeeList_" + DateTime.Now.ToString());
                break;
            }
        }
Пример #5
0
        public void Export(string format, int pageIndex, int pageSize)
        {
            var exportFormatType = (ExportFormatType)Enum.Parse(
                typeof(ExportFormatType), format, true);

            if (!_tokenManager.GenerateToken())
            {
                return;
            }

            _ILugares_Frecuentes_Probable_ResponsableApiConsumer.SetAuthHeader(_tokenManager.Token);

            NameValueCollection filter = Request.QueryString;

            var configuration = new GridConfiguration()
            {
                OrderByClause = "", WhereClause = ""
            };

            if (filter != null)
            {
                configuration = GridQueryHelper.GetConfiguration(filter, new Lugares_Frecuentes_Probable_ResponsablePropertyMapper());
            }

            pageSize = pageSize == 0 ? int.MaxValue : pageSize;

            var result = _ILugares_Frecuentes_Probable_ResponsableApiConsumer.ListaSelAll((pageIndex * pageSize) - pageSize + 1, pageSize, configuration.WhereClause, configuration.OrderByClause ?? "").Resource;

            if (result.Lugares_Frecuentes_Probable_Responsables == null)
            {
                result.Lugares_Frecuentes_Probable_Responsables = new List <Lugares_Frecuentes_Probable_Responsable>();
            }

            var data = result.Lugares_Frecuentes_Probable_Responsables.Select(m => new Lugares_Frecuentes_Probable_ResponsableGridModel
            {
                Clave = m.Clave
                , Tipo_de_LugarDescripcion = (string)m.Tipo_de_Lugar_Lugares.Descripcion
                , Descripcion = m.Descripcion
            }).ToList();

            switch (exportFormatType)
            {
            case ExportFormatType.PDF:
                PdfConverter.ExportToPdf(data.ToDataTable(), "Lugares_Frecuentes_Probable_ResponsableList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.EXCEL:
                ExcelConverter.ExportToExcel(data.ToDataTable(), "Lugares_Frecuentes_Probable_ResponsableList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.CSV:
                CsvConverter.ExportToCSV(data.ToDataTable(), "EmployeeList_" + DateTime.Now.ToString());
                break;
            }
        }
Пример #6
0
        public void Export(string format, int pageIndex, int pageSize)
        {
            var exportFormatType = (ExportFormatType)Enum.Parse(
                typeof(ExportFormatType), format, true);

            if (!_tokenManager.GenerateToken())
            {
                return;
            }

            _IDetalle_Antecedentes_FamiliaresApiConsumer.SetAuthHeader(_tokenManager.Token);

            NameValueCollection filter = Request.QueryString;

            var configuration = new GridConfiguration()
            {
                OrderByClause = "", WhereClause = ""
            };

            if (filter != null)
            {
                configuration = GridQueryHelper.GetConfiguration(filter, new Detalle_Antecedentes_FamiliaresPropertyMapper());
            }

            pageSize = pageSize == 0 ? int.MaxValue : pageSize;

            var result = _IDetalle_Antecedentes_FamiliaresApiConsumer.ListaSelAll((pageIndex * pageSize) - pageSize + 1, pageSize, configuration.WhereClause, configuration.OrderByClause ?? "").Resource;

            if (result.Detalle_Antecedentes_Familiaress == null)
            {
                result.Detalle_Antecedentes_Familiaress = new List <Detalle_Antecedentes_Familiares>();
            }

            var data = result.Detalle_Antecedentes_Familiaress.Select(m => new Detalle_Antecedentes_FamiliaresGridModel
            {
                Folio = m.Folio
                , EnfermedadDescripcion = (string)m.Enfermedad_Padecimientos.Descripcion
                , ParentescoDescripcion = (string)m.Parentesco_Parentesco.Descripcion
            }).ToList();

            switch (exportFormatType)
            {
            case ExportFormatType.PDF:
                PdfConverter.ExportToPdf(data.ToDataTable(), "Detalle_Antecedentes_FamiliaresList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.EXCEL:
                ExcelConverter.ExportToExcel(data.ToDataTable(), "Detalle_Antecedentes_FamiliaresList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.CSV:
                CsvConverter.ExportToCSV(data.ToDataTable(), "EmployeeList_" + DateTime.Now.ToString());
                break;
            }
        }
        public void Export(string format, int pageIndex, int pageSize)
        {
            var exportFormatType = (ExportFormatType)Enum.Parse(
                typeof(ExportFormatType), format, true);

            if (!_tokenManager.GenerateToken())
            {
                return;
            }

            _IMS_Suscripciones_Codigos_Referidos_EspecialistaApiConsumer.SetAuthHeader(_tokenManager.Token);

            NameValueCollection filter = Request.QueryString;

            var configuration = new GridConfiguration()
            {
                OrderByClause = "", WhereClause = ""
            };

            if (filter != null)
            {
                configuration = GridQueryHelper.GetConfiguration(filter, new MS_Suscripciones_Codigos_Referidos_EspecialistaPropertyMapper());
            }

            pageSize = pageSize == 0 ? int.MaxValue : pageSize;

            var result = _IMS_Suscripciones_Codigos_Referidos_EspecialistaApiConsumer.ListaSelAll((pageIndex * pageSize) - pageSize + 1, pageSize, configuration.WhereClause, configuration.OrderByClause ?? "").Resource;

            if (result.MS_Suscripciones_Codigos_Referidos_Especialistas == null)
            {
                result.MS_Suscripciones_Codigos_Referidos_Especialistas = new List <MS_Suscripciones_Codigos_Referidos_Especialista>();
            }

            var data = result.MS_Suscripciones_Codigos_Referidos_Especialistas.Select(m => new MS_Suscripciones_Codigos_Referidos_EspecialistaGridModel
            {
                Folio = m.Folio
                , Plan_de_SuscripcionNombre_del_Plan = (string)m.Plan_de_Suscripcion_Planes_de_Suscripcion.Nombre_del_Plan
            }).ToList();

            switch (exportFormatType)
            {
            case ExportFormatType.PDF:
                PdfConverter.ExportToPdf(data.ToDataTable(), "MS_Suscripciones_Codigos_Referidos_EspecialistaList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.EXCEL:
                ExcelConverter.ExportToExcel(data.ToDataTable(), "MS_Suscripciones_Codigos_Referidos_EspecialistaList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.CSV:
                CsvConverter.ExportToCSV(data.ToDataTable(), "EmployeeList_" + DateTime.Now.ToString());
                break;
            }
        }
Пример #8
0
        public void Export(string format, int pageIndex, int pageSize)
        {
            var exportFormatType = (ExportFormatType)Enum.Parse(
                                          typeof(ExportFormatType), format, true);

            if (!_tokenManager.GenerateToken())
                return;

            _IDetalle_de_Asignacion_de_CitasApiConsumer.SetAuthHeader(_tokenManager.Token);

            NameValueCollection filter = Request.QueryString;

            var configuration = new GridConfiguration() { OrderByClause = "", WhereClause = "" };
            if (filter != null)
                configuration = GridQueryHelper.GetConfiguration(filter, new Detalle_de_Asignacion_de_CitasPropertyMapper());

            pageSize = pageSize == 0 ? int.MaxValue : pageSize;

            var result = _IDetalle_de_Asignacion_de_CitasApiConsumer.ListaSelAll((pageIndex * pageSize) - pageSize + 1, pageSize, configuration.WhereClause, configuration.OrderByClause ?? "").Resource;
            if (result.Detalle_de_Asignacion_de_Citass == null)
                result.Detalle_de_Asignacion_de_Citass = new List<Detalle_de_Asignacion_de_Citas>();

            var data = result.Detalle_de_Asignacion_de_Citass.Select(m => new Detalle_de_Asignacion_de_CitasGridModel
            {
                Clave = m.Clave
                ,Numero_de_EmpleadoNumero_de_Empleado = (string)m.Numero_de_Empleado_Usuario.Numero_de_Empleado
                ,Nombre_de_Empleado = m.Nombre_de_Empleado
                ,Lunes = m.Lunes
                ,Martes = m.Martes
                ,Miercoles = m.Miercoles
                ,Jueves = m.Jueves
                ,Viernes = m.Viernes
                ,Sabado = m.Sabado
                ,Domingo = m.Domingo
                ,Hora_Inicio = m.Hora_Inicio
                ,Hora_Fin = m.Hora_Fin

            }).ToList();

            switch (exportFormatType)
            {
                case ExportFormatType.PDF:
                    PdfConverter.ExportToPdf(data.ToDataTable(), "Detalle_de_Asignacion_de_CitasList_" + DateTime.Now.ToString());
                    break;

                case ExportFormatType.EXCEL:
                    ExcelConverter.ExportToExcel(data.ToDataTable(), "Detalle_de_Asignacion_de_CitasList_" + DateTime.Now.ToString());
                    break;

                case ExportFormatType.CSV:
                    CsvConverter.ExportToCSV(data.ToDataTable(), "EmployeeList_" + DateTime.Now.ToString());
                    break;
            }
        }
Пример #9
0
        public void Export(string format, int pageIndex, int pageSize)
        {
            var exportFormatType = (ExportFormatType)Enum.Parse(
                typeof(ExportFormatType), format, true);

            if (!_tokenManager.GenerateToken())
            {
                return;
            }

            _IDetalle_Codigos_de_Referencia_VendedoresApiConsumer.SetAuthHeader(_tokenManager.Token);

            NameValueCollection filter = Request.QueryString;

            var configuration = new GridConfiguration()
            {
                OrderByClause = "", WhereClause = ""
            };

            if (filter != null)
            {
                configuration = GridQueryHelper.GetConfiguration(filter, new Detalle_Codigos_de_Referencia_VendedoresPropertyMapper());
            }

            pageSize = pageSize == 0 ? int.MaxValue : pageSize;

            var result = _IDetalle_Codigos_de_Referencia_VendedoresApiConsumer.ListaSelAll((pageIndex * pageSize) - pageSize + 1, pageSize, configuration.WhereClause, configuration.OrderByClause ?? "").Resource;

            if (result.Detalle_Codigos_de_Referencia_Vendedoress == null)
            {
                result.Detalle_Codigos_de_Referencia_Vendedoress = new List <Detalle_Codigos_de_Referencia_Vendedores>();
            }

            var data = result.Detalle_Codigos_de_Referencia_Vendedoress.Select(m => new Detalle_Codigos_de_Referencia_VendedoresGridModel
            {
                Folio = m.Folio
                , Porcentaje_de_descuento          = m.Porcentaje_de_descuento
                , Fecha_inicio_vigencia            = (m.Fecha_inicio_vigencia == null ? string.Empty : Convert.ToDateTime(m.Fecha_inicio_vigencia).ToString(ConfigurationProperty.DateFormat))
                , Fecha_fin_vigencia               = (m.Fecha_fin_vigencia == null ? string.Empty : Convert.ToDateTime(m.Fecha_fin_vigencia).ToString(ConfigurationProperty.DateFormat))
                , Cantidad_maxima_de_referenciados = m.Cantidad_maxima_de_referenciados
                , Codigo_para_referenciados        = m.Codigo_para_referenciados
                , Autorizado = m.Autorizado
                , Usuario_que_autorizaName = (string)m.Usuario_que_autoriza_Spartan_User.Name
                , Fecha_de_autorizacion    = (m.Fecha_de_autorizacion == null ? string.Empty : Convert.ToDateTime(m.Fecha_de_autorizacion).ToString(ConfigurationProperty.DateFormat))
                , Hora_de_autorizacion     = m.Hora_de_autorizacion
                , EstatusDescripcion       = (string)m.Estatus_Estatus.Descripcion
            }).ToList();

            switch (exportFormatType)
            {
            case ExportFormatType.PDF:
                PdfConverter.ExportToPdf(data.ToDataTable(), "Detalle_Codigos_de_Referencia_VendedoresList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.EXCEL:
                ExcelConverter.ExportToExcel(data.ToDataTable(), "Detalle_Codigos_de_Referencia_VendedoresList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.CSV:
                CsvConverter.ExportToCSV(data.ToDataTable(), "EmployeeList_" + DateTime.Now.ToString());
                break;
            }
        }
Пример #10
0
        public void Export(string format, int pageIndex, int pageSize)
        {
            var exportFormatType = (ExportFormatType)Enum.Parse(
                typeof(ExportFormatType), format, true);

            if (!_tokenManager.GenerateToken())
            {
                return;
            }

            _IDetalle_de_Persona_Moral_MPIApiConsumer.SetAuthHeader(_tokenManager.Token);

            NameValueCollection filter = Request.QueryString;

            var configuration = new GridConfiguration()
            {
                OrderByClause = "", WhereClause = ""
            };

            if (filter != null)
            {
                configuration = GridQueryHelper.GetConfiguration(filter, new Detalle_de_Persona_Moral_MPIPropertyMapper());
            }

            pageSize = pageSize == 0 ? int.MaxValue : pageSize;

            var result = _IDetalle_de_Persona_Moral_MPIApiConsumer.ListaSelAll((pageIndex * pageSize) - pageSize + 1, pageSize, configuration.WhereClause, configuration.OrderByClause ?? "").Resource;

            if (result.Detalle_de_Persona_Moral_MPIs == null)
            {
                result.Detalle_de_Persona_Moral_MPIs = new List <Detalle_de_Persona_Moral_MPI>();
            }

            var data = result.Detalle_de_Persona_Moral_MPIs.Select(m => new Detalle_de_Persona_Moral_MPIGridModel
            {
                Clave                  = m.Clave
                , Nombre               = m.Nombre
                , Apellido_Paterno     = m.Apellido_Paterno
                , Apellido_Materno     = m.Apellido_Materno
                , Nombre_Completo      = m.Nombre_Completo
                , Calidad_Juridica     = m.Calidad_Juridica
                , Razon_Social         = m.Razon_Social
                , PaisNombre           = (string)m.Pais_Pais.Nombre
                , EstadoNombre         = (string)m.Estado_Estado.Nombre
                , MunicipioNombre      = (string)m.Municipio_Municipio.Nombre
                , LocalidadDescripcion = (string)m.Localidad_Localidad.Descripcion
                , ColoniaNombre        = (string)m.Colonia_Colonia.Nombre
                , Calle                = m.Calle
                , Numero_Exterior      = m.Numero_Exterior
                , Numero_Interior      = m.Numero_Interior
                , Telefono             = m.Telefono, Extension = m.Extension
                , Celular              = m.Celular
                , Correo_Electronico   = m.Correo_Electronico
            }).ToList();

            switch (exportFormatType)
            {
            case ExportFormatType.PDF:
                PdfConverter.ExportToPdf(data.ToDataTable(), "Detalle_de_Persona_Moral_MPIList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.EXCEL:
                ExcelConverter.ExportToExcel(data.ToDataTable(), "Detalle_de_Persona_Moral_MPIList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.CSV:
                CsvConverter.ExportToCSV(data.ToDataTable(), "EmployeeList_" + DateTime.Now.ToString());
                break;
            }
        }
Пример #11
0
        public void Export(string format, int pageIndex, int pageSize)
        {
            var exportFormatType = (ExportFormatType)Enum.Parse(
                typeof(ExportFormatType), format, true);

            if (!_tokenManager.GenerateToken())
            {
                return;
            }

            _IServicios_AlternativosApiConsumer.SetAuthHeader(_tokenManager.Token);

            NameValueCollection filter = Request.QueryString;

            var configuration = new GridConfiguration()
            {
                OrderByClause = "", WhereClause = ""
            };

            if (filter != null)
            {
                configuration = GridQueryHelper.GetConfiguration(filter, new Servicios_AlternativosPropertyMapper());
            }

            pageSize = pageSize == 0 ? int.MaxValue : pageSize;

            var result = _IServicios_AlternativosApiConsumer.ListaSelAll((pageIndex * pageSize) - pageSize + 1, pageSize, configuration.WhereClause, configuration.OrderByClause ?? "").Resource;

            if (result.Servicios_Alternativoss == null)
            {
                result.Servicios_Alternativoss = new List <Servicios_Alternativos>();
            }

            var data = result.Servicios_Alternativoss.Select(m => new Servicios_AlternativosGridModel
            {
                Clave = m.Clave
                , CJusticia_Alternativa          = m.CJusticia_Alternativa
                , Medios_AlternativosDescripcion = (string)m.Medios_Alternativos_Medios_Alternativos.Descripcion
                , Motivo        = m.Motivo
                , Derechos      = m.Derechos
                , Procedimiento = m.Procedimiento
                , Solicita_Medios_Alternativos  = m.Solicita_Medios_Alternativos
                , Se_CanalizaDescripcion        = (string)m.Se_Canaliza_Tipo_de_Instancia.Descripcion
                , Investigacion_con_Detenido    = m.Investigacion_con_Detenido
                , Investigacion_sin_Detenido    = m.Investigacion_sin_Detenido
                , Turnar_a_Justicia_Alternativa = m.Turnar_a_Justicia_Alternativa
                , Instancia_Externa             = m.Instancia_Externa
            }).ToList();

            switch (exportFormatType)
            {
            case ExportFormatType.PDF:
                PdfConverter.ExportToPdf(data.ToDataTable(), "Servicios_AlternativosList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.EXCEL:
                ExcelConverter.ExportToExcel(data.ToDataTable(), "Servicios_AlternativosList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.CSV:
                CsvConverter.ExportToCSV(data.ToDataTable(), "EmployeeList_" + DateTime.Now.ToString());
                break;
            }
        }
Пример #12
0
        public void Export(string format, int pageIndex, int pageSize)
        {
            var exportFormatType = (ExportFormatType)Enum.Parse(
                typeof(ExportFormatType), format, true);

            if (!_tokenManager.GenerateToken())
            {
                return;
            }

            _IDetalle_Pagos_EspecialistasApiConsumer.SetAuthHeader(_tokenManager.Token);

            NameValueCollection filter = Request.QueryString;

            var configuration = new GridConfiguration()
            {
                OrderByClause = "", WhereClause = ""
            };

            if (filter != null)
            {
                configuration = GridQueryHelper.GetConfiguration(filter, new Detalle_Pagos_EspecialistasPropertyMapper());
            }

            pageSize = pageSize == 0 ? int.MaxValue : pageSize;

            var result = _IDetalle_Pagos_EspecialistasApiConsumer.ListaSelAll((pageIndex * pageSize) - pageSize + 1, pageSize, configuration.WhereClause, configuration.OrderByClause ?? "").Resource;

            if (result.Detalle_Pagos_Especialistass == null)
            {
                result.Detalle_Pagos_Especialistass = new List <Detalle_Pagos_Especialistas>();
            }

            var data = result.Detalle_Pagos_Especialistass.Select(m => new Detalle_Pagos_EspecialistasGridModel
            {
                Folio = m.Folio
                , Plan_de_SuscripcionNombre = (string)m.Plan_de_Suscripcion_Planes_de_Suscripcion_Especialistas.Nombre
                , Concepto_de_Pago          = m.Concepto_de_Pago
                , Fecha_Limite_de_Pago      = (m.Fecha_Limite_de_Pago == null ? string.Empty : Convert.ToDateTime(m.Fecha_Limite_de_Pago).ToString(ConfigurationProperty.DateFormat))
                , Recordatorio_dias         = m.Recordatorio_dias
                , Forma_de_PagoNombre       = (string)m.Forma_de_Pago_Formas_de_Pago.Nombre
                , Fecha_de_Pago             = (m.Fecha_de_Pago == null ? string.Empty : Convert.ToDateTime(m.Fecha_de_Pago).ToString(ConfigurationProperty.DateFormat))
                , EstatusDescripcion        = (string)m.Estatus_Estatus_de_Pago.Descripcion
                , Fecha_de_Suscripcion      = (m.Fecha_de_Suscripcion == null ? string.Empty : Convert.ToDateTime(m.Fecha_de_Suscripcion).ToString(ConfigurationProperty.DateFormat))
                , Numero_de_Pago            = m.Numero_de_Pago
                , De_Total_de_Pagos         = m.De_Total_de_Pagos
            }).ToList();

            switch (exportFormatType)
            {
            case ExportFormatType.PDF:
                PdfConverter.ExportToPdf(data.ToDataTable(), "Detalle_Pagos_EspecialistasList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.EXCEL:
                ExcelConverter.ExportToExcel(data.ToDataTable(), "Detalle_Pagos_EspecialistasList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.CSV:
                CsvConverter.ExportToCSV(data.ToDataTable(), "EmployeeList_" + DateTime.Now.ToString());
                break;
            }
        }
Пример #13
0
        public void Export(string format, int pageIndex, int pageSize)
        {
            var exportFormatType = (ExportFormatType)Enum.Parse(
                typeof(ExportFormatType), format, true);

            if (!_tokenManager.GenerateToken())
            {
                return;
            }

            _IDetalle_Contactos_EmpresaApiConsumer.SetAuthHeader(_tokenManager.Token);

            NameValueCollection filter = Request.QueryString;

            var configuration = new GridConfiguration()
            {
                OrderByClause = "", WhereClause = ""
            };

            if (filter != null)
            {
                configuration = GridQueryHelper.GetConfiguration(filter, new Detalle_Contactos_EmpresaPropertyMapper());
            }

            pageSize = pageSize == 0 ? int.MaxValue : pageSize;

            var result = _IDetalle_Contactos_EmpresaApiConsumer.ListaSelAll((pageIndex * pageSize) - pageSize + 1, pageSize, configuration.WhereClause, configuration.OrderByClause ?? "").Resource;

            if (result.Detalle_Contactos_Empresas == null)
            {
                result.Detalle_Contactos_Empresas = new List <Detalle_Contactos_Empresa>();
            }

            var data = result.Detalle_Contactos_Empresas.Select(m => new Detalle_Contactos_EmpresaGridModel
            {
                Folio                = m.Folio
                , Nombre_completo    = m.Nombre_completo
                , Correo             = m.Correo
                , Telefono           = m.Telefono
                , Contacto_Principal = m.Contacto_Principal
                , AreaNombre         = (string)m.Area_areas_Empresas.Nombre
                , Acceso_al_Sistema  = m.Acceso_al_Sistema
                , Nombre_de_usuario  = m.Nombre_de_usuario
                , Recibe_Alertas     = m.Recibe_Alertas
                , EstatusDescripcion = (string)m.Estatus_Estatus.Descripcion
            }).ToList();

            switch (exportFormatType)
            {
            case ExportFormatType.PDF:
                PdfConverter.ExportToPdf(data.ToDataTable(), "Detalle_Contactos_EmpresaList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.EXCEL:
                ExcelConverter.ExportToExcel(data.ToDataTable(), "Detalle_Contactos_EmpresaList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.CSV:
                CsvConverter.ExportToCSV(data.ToDataTable(), "EmployeeList_" + DateTime.Now.ToString());
                break;
            }
        }
Пример #14
0
        public void Export(string format, int pageIndex, int pageSize)
        {
            var exportFormatType = (ExportFormatType)Enum.Parse(
                typeof(ExportFormatType), format, true);

            if (!_tokenManager.GenerateToken())
            {
                return;
            }

            _IDetalle_Registro_Beneficiarios_EmpresaApiConsumer.SetAuthHeader(_tokenManager.Token);

            NameValueCollection filter = Request.QueryString;

            var configuration = new GridConfiguration()
            {
                OrderByClause = "", WhereClause = ""
            };

            if (filter != null)
            {
                configuration = GridQueryHelper.GetConfiguration(filter, new Detalle_Registro_Beneficiarios_EmpresaPropertyMapper());
            }

            pageSize = pageSize == 0 ? int.MaxValue : pageSize;

            var result = _IDetalle_Registro_Beneficiarios_EmpresaApiConsumer.ListaSelAll((pageIndex * pageSize) - pageSize + 1, pageSize, configuration.WhereClause, configuration.OrderByClause ?? "").Resource;

            if (result.Detalle_Registro_Beneficiarios_Empresas == null)
            {
                result.Detalle_Registro_Beneficiarios_Empresas = new List <Detalle_Registro_Beneficiarios_Empresa>();
            }

            var data = result.Detalle_Registro_Beneficiarios_Empresas.Select(m => new Detalle_Registro_Beneficiarios_EmpresaGridModel
            {
                Folio = m.Folio
                , Numero_de_Empleado = m.Numero_de_Empleado
                , UsuarioName        = (string)m.Usuario_Spartan_User.Name
                , Nombres            = m.Nombres
                , Apellido_Paterno   = m.Apellido_Paterno
                , Apellido_Materno   = m.Apellido_Materno
                , Nombre_Completo    = m.Nombre_Completo
                , Email  = m.Email
                , Activo = m.Activo
                , SuscripcionNombre_del_Plan = (string)m.Suscripcion_Planes_de_Suscripcion.Nombre_del_Plan
                , Codigo_de_Referencia       = m.Codigo_de_Referencia
                , EstatusDescripcion         = (string)m.Estatus_Estatus.Descripcion
            }).ToList();

            switch (exportFormatType)
            {
            case ExportFormatType.PDF:
                PdfConverter.ExportToPdf(data.ToDataTable(), "Detalle_Registro_Beneficiarios_EmpresaList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.EXCEL:
                ExcelConverter.ExportToExcel(data.ToDataTable(), "Detalle_Registro_Beneficiarios_EmpresaList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.CSV:
                CsvConverter.ExportToCSV(data.ToDataTable(), "EmployeeList_" + DateTime.Now.ToString());
                break;
            }
        }
Пример #15
0
        public void Export(string format, int pageIndex, int pageSize)
        {
            var exportFormatType = (ExportFormatType)Enum.Parse(
                typeof(ExportFormatType), format, true);

            if (!_tokenManager.GenerateToken())
            {
                return;
            }

            _IDetalle_de_Solicitud_de_IndicioApiConsumer.SetAuthHeader(_tokenManager.Token);

            NameValueCollection filter = Request.QueryString;

            var configuration = new GridConfiguration()
            {
                OrderByClause = "", WhereClause = ""
            };

            if (filter != null)
            {
                configuration = GridQueryHelper.GetConfiguration(filter, new Detalle_de_Solicitud_de_IndicioPropertyMapper());
            }

            pageSize = pageSize == 0 ? int.MaxValue : pageSize;

            var result = _IDetalle_de_Solicitud_de_IndicioApiConsumer.ListaSelAll((pageIndex * pageSize) - pageSize + 1, pageSize, configuration.WhereClause, configuration.OrderByClause ?? "").Resource;

            if (result.Detalle_de_Solicitud_de_Indicios == null)
            {
                result.Detalle_de_Solicitud_de_Indicios = new List <Detalle_de_Solicitud_de_Indicio>();
            }

            var data = result.Detalle_de_Solicitud_de_Indicios.Select(m => new Detalle_de_Solicitud_de_IndicioGridModel
            {
                Clave = m.Clave
                , Fecha_de_Solicitud     = (m.Fecha_de_Solicitud == null ? string.Empty : Convert.ToDateTime(m.Fecha_de_Solicitud).ToString(ConfigurationProperty.DateFormat))
                , Hora_de_Solicitud      = m.Hora_de_Solicitud
                , Nombre_del_Solicitante = m.Nombre_del_Solicitante
                , Motivo = m.Motivo
                , Numero_de_IndicioDescripcion      = (string)m.Numero_de_Indicio_Indicios_para_MPI.Descripcion
                , Nombre_de_Indicio                 = m.Nombre_de_Indicio
                , Descripcion_de_Entrega_de_Indicio = m.Descripcion_de_Entrega_de_Indicio
                , Diligencia_que_SolicitaServicio   = (string)m.Diligencia_que_Solicita_Servicios_Periciales.Servicio
            }).ToList();

            switch (exportFormatType)
            {
            case ExportFormatType.PDF:
                PdfConverter.ExportToPdf(data.ToDataTable(), "Detalle_de_Solicitud_de_IndicioList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.EXCEL:
                ExcelConverter.ExportToExcel(data.ToDataTable(), "Detalle_de_Solicitud_de_IndicioList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.CSV:
                CsvConverter.ExportToCSV(data.ToDataTable(), "EmployeeList_" + DateTime.Now.ToString());
                break;
            }
        }
Пример #16
0
        public void Export(string format, int pageIndex, int pageSize)
        {
            var exportFormatType = (ExportFormatType)Enum.Parse(
                typeof(ExportFormatType), format, true);

            if (!_tokenManager.GenerateToken())
            {
                return;
            }

            _IDetalle_Horarios_ActividadApiConsumer.SetAuthHeader(_tokenManager.Token);

            NameValueCollection filter = Request.QueryString;

            var configuration = new GridConfiguration()
            {
                OrderByClause = "", WhereClause = ""
            };

            if (filter != null)
            {
                configuration = GridQueryHelper.GetConfiguration(filter, new Detalle_Horarios_ActividadPropertyMapper());
            }

            pageSize = pageSize == 0 ? int.MaxValue : pageSize;

            var result = _IDetalle_Horarios_ActividadApiConsumer.ListaSelAll((pageIndex * pageSize) - pageSize + 1, pageSize, configuration.WhereClause, configuration.OrderByClause ?? "").Resource;

            if (result.Detalle_Horarios_Actividads == null)
            {
                result.Detalle_Horarios_Actividads = new List <Detalle_Horarios_Actividad>();
            }

            var data = result.Detalle_Horarios_Actividads.Select(m => new Detalle_Horarios_ActividadGridModel
            {
                Folio            = m.Folio
                , Reservada      = m.Reservada
                , Numero_de_Cita = m.Numero_de_Cita
                , Hora_inicio    = m.Hora_inicio
                , Hora_fin       = m.Hora_fin
                , Horario        = m.Horario
                , Codigo_de_ReservacionCodigo_Reservacion = (string)m.Codigo_de_Reservacion_Detalle_Registro_en_Actividad_Evento.Codigo_Reservacion
                , Numero_de_Empleado    = m.Numero_de_Empleado
                , Familiar_del_Empleado = m.Familiar_del_Empleado
                , Nombre_Completo       = m.Nombre_Completo
                , Parentesco_con_el_EmpleadoDescripcion = (string)m.Parentesco_con_el_Empleado_Parentescos_Empleados.Descripcion
                , SexoDescripcion = (string)m.Sexo_Sexo.Descripcion
                , Edad            = m.Edad
                , Estatus_de_la_ReservacionDescripcion = (string)m.Estatus_de_la_Reservacion_Estatus_Reservaciones_Actividad.Descripcion
                , Asistio = m.Asistio
            }).ToList();

            switch (exportFormatType)
            {
            case ExportFormatType.PDF:
                PdfConverter.ExportToPdf(data.ToDataTable(), "Detalle_Horarios_ActividadList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.EXCEL:
                ExcelConverter.ExportToExcel(data.ToDataTable(), "Detalle_Horarios_ActividadList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.CSV:
                CsvConverter.ExportToCSV(data.ToDataTable(), "EmployeeList_" + DateTime.Now.ToString());
                break;
            }
        }
Пример #17
0
        public void Export(string format, int pageIndex, int pageSize)
        {
            var exportFormatType = (ExportFormatType)Enum.Parse(
                typeof(ExportFormatType), format, true);

            if (!_tokenManager.GenerateToken())
            {
                return;
            }

            _IDetalle_de_SeguimientoApiConsumer.SetAuthHeader(_tokenManager.Token);

            NameValueCollection filter = Request.QueryString;

            var configuration = new GridConfiguration()
            {
                OrderByClause = "", WhereClause = ""
            };

            if (filter != null)
            {
                configuration = GridQueryHelper.GetConfiguration(filter, new Detalle_de_SeguimientoPropertyMapper());
            }

            pageSize = pageSize == 0 ? int.MaxValue : pageSize;

            var result = _IDetalle_de_SeguimientoApiConsumer.ListaSelAll((pageIndex * pageSize) - pageSize + 1, pageSize, configuration.WhereClause, configuration.OrderByClause ?? "").Resource;

            if (result.Detalle_de_Seguimientos == null)
            {
                result.Detalle_de_Seguimientos = new List <Detalle_de_Seguimiento>();
            }

            var data = result.Detalle_de_Seguimientos.Select(m => new Detalle_de_SeguimientoGridModel
            {
                Clave           = m.Clave
                , Especialista  = m.Especialista
                , Solicitante   = m.Solicitante
                , Requerido     = m.Requerido
                , Archivo       = m.Archivo
                , Observaciones = m.Observaciones
                , Cumplimiento  = m.Cumplimiento
                , Tipo_de_SeguimientoDescripcion = (string)m.Tipo_de_Seguimiento_Tipo_de_Seguimiento.Descripcion
                , Cantidad_del_Monto             = m.Cantidad_del_Monto
                , Fecha_de_Cumplimiento          = (m.Fecha_de_Cumplimiento == null ? string.Empty : Convert.ToDateTime(m.Fecha_de_Cumplimiento).ToString(ConfigurationProperty.DateFormat))
            }).ToList();

            switch (exportFormatType)
            {
            case ExportFormatType.PDF:
                PdfConverter.ExportToPdf(data.ToDataTable(), "Detalle_de_SeguimientoList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.EXCEL:
                ExcelConverter.ExportToExcel(data.ToDataTable(), "Detalle_de_SeguimientoList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.CSV:
                CsvConverter.ExportToCSV(data.ToDataTable(), "EmployeeList_" + DateTime.Now.ToString());
                break;
            }
        }
        public void Export(string format, int pageIndex, int pageSize)
        {
            var exportFormatType = (ExportFormatType)Enum.Parse(
                typeof(ExportFormatType), format, true);

            if (!_tokenManager.GenerateToken())
            {
                return;
            }

            _ISpartan_WorkFlow_Roles_by_StateApiConsumer.SetAuthHeader(_tokenManager.Token);

            NameValueCollection filter = Request.QueryString;

            var configuration = new GridConfiguration()
            {
                OrderByClause = "", WhereClause = ""
            };

            if (filter != null)
            {
                configuration = GridQueryHelper.GetConfiguration(filter, new Spartan_WorkFlow_Roles_by_StatePropertyMapper());
            }

            pageSize = pageSize == 0 ? int.MaxValue : pageSize;

            var result = _ISpartan_WorkFlow_Roles_by_StateApiConsumer.ListaSelAll((pageIndex * pageSize) - pageSize + 1, pageSize, configuration.WhereClause, configuration.OrderByClause ?? "").Resource;

            if (result.Spartan_WorkFlow_Roles_by_States == null)
            {
                result.Spartan_WorkFlow_Roles_by_States = new List <Spartan_WorkFlow_Roles_by_State>();
            }

            var data = result.Spartan_WorkFlow_Roles_by_States.Select(m => new Spartan_WorkFlow_Roles_by_StateGridModel
            {
                Roles_by_StateId        = m.Roles_by_StateId
                , User_Role             = m.User_Role
                , Phase_Transition      = m.Phase_Transition
                , Permission_To_Consult = m.Permission_To_Consult
                , Permission_To_New     = m.Permission_To_New
                , Permission_To_Modify  = m.Permission_To_Modify
                , Permission_to_Delete  = m.Permission_to_Delete
                , Permission_To_Export  = m.Permission_To_Export
                , Permission_To_Print   = m.Permission_To_Print
                , Permission_Settings   = m.Permission_Settings
            }).ToList();

            switch (exportFormatType)
            {
            case ExportFormatType.PDF:
                PdfConverter.ExportToPdf(data.ToDataTable(), "Spartan_WorkFlow_Roles_by_StateList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.EXCEL:
                ExcelConverter.ExportToExcel(data.ToDataTable(), "Spartan_WorkFlow_Roles_by_StateList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.CSV:
                CsvConverter.ExportToCSV(data.ToDataTable(), "EmployeeList_" + DateTime.Now.ToString());
                break;
            }
        }
Пример #19
0
        public void Export(string format, int pageIndex, int pageSize)
        {
            var exportFormatType = (ExportFormatType)Enum.Parse(
                typeof(ExportFormatType), format, true);

            if (!_tokenManager.GenerateToken())
            {
                return;
            }

            _IDetalle_Laboratorios_ClinicosApiConsumer.SetAuthHeader(_tokenManager.Token);

            NameValueCollection filter = Request.QueryString;

            var configuration = new GridConfiguration()
            {
                OrderByClause = "", WhereClause = ""
            };

            if (filter != null)
            {
                configuration = GridQueryHelper.GetConfiguration(filter, new Detalle_Laboratorios_ClinicosPropertyMapper());
            }

            pageSize = pageSize == 0 ? int.MaxValue : pageSize;

            var result = _IDetalle_Laboratorios_ClinicosApiConsumer.ListaSelAll((pageIndex * pageSize) - pageSize + 1, pageSize, configuration.WhereClause, configuration.OrderByClause ?? "").Resource;

            if (result.Detalle_Laboratorios_Clinicoss == null)
            {
                result.Detalle_Laboratorios_Clinicoss = new List <Detalle_Laboratorios_Clinicos>();
            }

            var data = result.Detalle_Laboratorios_Clinicoss.Select(m => new Detalle_Laboratorios_ClinicosGridModel
            {
                Folio = m.Folio
                , Numero_de_Empleado_Titular      = m.Numero_de_Empleado_Titular
                , Nombre_Completo                 = m.Nombre_Completo
                , Familiar_del_Empleado           = m.Familiar_del_Empleado
                , Numero_de_Empleado_Beneficiario = m.Numero_de_Empleado_Beneficiario
                , IndicadorIndicador              = (string)m.Indicador_Indicadores_Laboratorio.Indicador
                , Resultado = m.Resultado
                , Unidad    = m.Unidad
                , Intervalo_de_referencia = m.Intervalo_de_referencia
                , Fecha_de_Resultado      = (m.Fecha_de_Resultado == null ? string.Empty : Convert.ToDateTime(m.Fecha_de_Resultado).ToString(ConfigurationProperty.DateFormat))
                , Estatus_Indicador       = m.Estatus_Indicador
            }).ToList();

            switch (exportFormatType)
            {
            case ExportFormatType.PDF:
                PdfConverter.ExportToPdf(data.ToDataTable(), "Detalle_Laboratorios_ClinicosList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.EXCEL:
                ExcelConverter.ExportToExcel(data.ToDataTable(), "Detalle_Laboratorios_ClinicosList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.CSV:
                CsvConverter.ExportToCSV(data.ToDataTable(), "EmployeeList_" + DateTime.Now.ToString());
                break;
            }
        }
Пример #20
0
        public void Export(string format, int pageIndex, int pageSize, string iSortCol, string sSortDir)
        {
            var exportFormatType = (ExportFormatType)Enum.Parse(
                typeof(ExportFormatType), format, true);

            if (!_tokenManager.GenerateToken())
            {
                return;
            }

            _IClienteApiConsumer.SetAuthHeader(_tokenManager.Token);

            NameValueCollection filter = Request.QueryString;
            var configuration          = new GridConfiguration()
            {
                OrderByClause = "", WhereClause = ""
            };

            if (filter != null)
            {
                configuration = GridQueryHelper.GetDataTableConfiguration(filter, new ClientePropertyMapper());
            }

            //Adding Advance Search
            if (Session["AdvanceSearch"] != null && pageSize != 0)
            {
                var advanceFilter =
                    (ClienteAdvanceSearchModel)Session["AdvanceSearch"];
                configuration.WhereClause = configuration.WhereClause == "" ? GetAdvanceFilter(advanceFilter) : configuration.WhereClause + " AND " + GetAdvanceFilter(advanceFilter);
            }
            string sortDirection = "asc";

            ClientePropertyMapper oClientePropertyMapper = new ClientePropertyMapper();

            if (Request.QueryString["sSortDir"] != null)
            {
                sortDirection = Request.QueryString["sSortDir"];
            }
            configuration.OrderByClause = oClientePropertyMapper.GetPropertyName(iSortCol) + " " + sortDirection;
            pageSize = pageSize == 0 ? int.MaxValue : pageSize;

            var result = _IClienteApiConsumer.ListaSelAll((pageIndex * pageSize) - pageSize + 1, pageSize + ((pageIndex * pageSize) - pageSize), configuration.WhereClause, configuration.OrderByClause ?? "").Resource;

            if (result.Clientes == null)
            {
                result.Clientes = new List <Cliente>();
            }

            var data = result.Clientes.Select(m => new ClienteGridModel
            {
                Clave             = m.Clave
                , Nombre_Completo = m.Nombre_Completo
            }).ToList();

            switch (exportFormatType)
            {
            case ExportFormatType.PDF:
                PdfConverter.ExportToPdf(data.ToDataTable(), "ClienteList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.EXCEL:
                ExcelConverter.ExportToExcel(data.ToDataTable(), "ClienteList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.CSV:
                CsvConverter.ExportToCSV(data.ToDataTable(), "ClienteList_" + DateTime.Now.ToString());
                break;
            }
        }
        public void Export(string format, int pageIndex, int pageSize, string where, string order)
        {
            where = HttpUtility.UrlEncode(where);
            var exportFormatType = (ExportFormatType)Enum.Parse(
                typeof(ExportFormatType), format, true);

            if (!_tokenManager.GenerateToken())
            {
                return;
            }

            _ISpartan_SettingsApiConsumer.SetAuthHeader(_tokenManager.Token);

            NameValueCollection filter = Request.QueryString;
            var configuration          = new GridConfiguration()
            {
                OrderByClause = "", WhereClause = ""
            };

            if (filter != null)
            {
                configuration = GridQueryHelper.GetDataTableConfiguration(filter, new Spartan_SettingsPropertyMapper());
            }

            if (!String.IsNullOrEmpty(where))
            {
                configuration.WhereClause = configuration.WhereClause == "" ? where : "(" + configuration.WhereClause + " AND " + where + ")";
            }
            if (!String.IsNullOrEmpty(order))
            {
                configuration.OrderByClause = order;
            }

            //Adding Advance Search
            if (!string.IsNullOrEmpty(Request.QueryString["AdvanceSearch"]) && Request.QueryString["AdvanceSearch"] == "True")
            {
                var advanceFilter =
                    (Spartan_SettingsAdvanceSearchModel)Session["AdvanceSearch"];
                configuration.WhereClause = configuration.WhereClause == "" ? GetAdvanceFilter(advanceFilter) : configuration.WhereClause + " AND " + GetAdvanceFilter(advanceFilter);
            }

            pageSize = pageSize == 0 ? int.MaxValue : pageSize;

            var result = _ISpartan_SettingsApiConsumer.ListaSelAll((pageIndex * pageSize) - pageSize + 1, pageSize, configuration.WhereClause, configuration.OrderByClause ?? "").Resource;

            if (result.Spartan_Settingss == null)
            {
                result.Spartan_Settingss = new List <Spartan_Settings>();
            }

            var data = result.Spartan_Settingss.Select(m => new Spartan_SettingsGridModel
            {
                Clave   = m.Clave
                , Valor = m.Valor
            }).ToList();

            switch (exportFormatType)
            {
            case ExportFormatType.PDF:
                PdfConverter.ExportToPdf(data.ToDataTable(), "Spartan_SettingsList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.EXCEL:
                ExcelConverter.ExportToExcel(data.ToDataTable(), "Spartan_SettingsList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.CSV:
                CsvConverter.ExportToCSV(data.ToDataTable(), "Spartan_SettingsList_" + DateTime.Now.ToString());
                break;
            }
        }
        public void Export(string format, int pageIndex, int pageSize)
        {
            var exportFormatType = (ExportFormatType)Enum.Parse(
                typeof(ExportFormatType), format, true);

            if (!_tokenManager.GenerateToken())
            {
                return;
            }

            _ISpartan_Traduction_ObjectApiConsumer.SetAuthHeader(_tokenManager.Token);

            NameValueCollection filter = Request.QueryString;
            var configuration          = new GridConfiguration()
            {
                OrderByClause = "", WhereClause = ""
            };

            if (filter != null)
            {
                configuration = GridQueryHelper.GetDataTableConfiguration(filter, new Spartan_Traduction_ObjectPropertyMapper());
            }

            //Adding Advance Search
            if (!string.IsNullOrEmpty(Request.QueryString["AdvanceSearch"]) && Request.QueryString["AdvanceSearch"] == "True")
            {
                var advanceFilter =
                    (Spartan_Traduction_ObjectAdvanceSearchModel)Session["AdvanceSearch"];
                configuration.WhereClause = configuration.WhereClause == "" ? GetAdvanceFilter(advanceFilter) : configuration.WhereClause + " AND " + GetAdvanceFilter(advanceFilter);
            }

            pageSize = pageSize == 0 ? int.MaxValue : pageSize;

            var result = _ISpartan_Traduction_ObjectApiConsumer.ListaSelAll((pageIndex * pageSize) - pageSize + 1, pageSize, configuration.WhereClause, configuration.OrderByClause ?? "").Resource;

            if (result.Spartan_Traduction_Objects == null)
            {
                result.Spartan_Traduction_Objects = new List <Spartan_Traduction_Object>();
            }

            var data = result.Spartan_Traduction_Objects.Select(m => new Spartan_Traduction_ObjectGridModel
            {
                IdObject             = m.IdObject
                , Object_Description = m.Object_Description
                , Object_TypeObject_Type_Description = (string)m.Object_Type_Spartan_Traduction_Object_Type.Object_Type_Description
            }).ToList();

            switch (exportFormatType)
            {
            case ExportFormatType.PDF:
                PdfConverter.ExportToPdf(data.ToDataTable(), "Spartan_Traduction_ObjectList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.EXCEL:
                ExcelConverter.ExportToExcel(data.ToDataTable(), "Spartan_Traduction_ObjectList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.CSV:
                CsvConverter.ExportToCSV(data.ToDataTable(), "Spartan_Traduction_ObjectList_" + DateTime.Now.ToString());
                break;
            }
        }
Пример #23
0
        public void Export(string format, int pageIndex, int pageSize)
        {
            var exportFormatType = (ExportFormatType)Enum.Parse(
                typeof(ExportFormatType), format, true);

            if (!_tokenManager.GenerateToken())
            {
                return;
            }

            _IDetalle_de_Solicitud_Bitacora_de_CoincidApiConsumer.SetAuthHeader(_tokenManager.Token);

            NameValueCollection filter = Request.QueryString;

            var configuration = new GridConfiguration()
            {
                OrderByClause = "", WhereClause = ""
            };

            if (filter != null)
            {
                configuration = GridQueryHelper.GetConfiguration(filter, new Detalle_de_Solicitud_Bitacora_de_CoincidPropertyMapper());
            }

            pageSize = pageSize == 0 ? int.MaxValue : pageSize;

            var result = _IDetalle_de_Solicitud_Bitacora_de_CoincidApiConsumer.ListaSelAll((pageIndex * pageSize) - pageSize + 1, pageSize, configuration.WhereClause, configuration.OrderByClause ?? "").Resource;

            if (result.Detalle_de_Solicitud_Bitacora_de_Coincids == null)
            {
                result.Detalle_de_Solicitud_Bitacora_de_Coincids = new List <Detalle_de_Solicitud_Bitacora_de_Coincid>();
            }

            var data = result.Detalle_de_Solicitud_Bitacora_de_Coincids.Select(m => new Detalle_de_Solicitud_Bitacora_de_CoincidGridModel
            {
                Clave                                = m.Clave
                , Nombre_Completo                    = m.Nombre_Completo
                , Alias                              = m.Alias
                , Numero_de_Expediente               = m.Numero_de_Expediente
                , Fuente_de_Origen                   = m.Fuente_de_Origen
                , Tipo_de_AcuerdoDescripcion         = (string)m.Tipo_de_Acuerdo_Tipo_de_Acuerdo.Descripcion
                , Cumplido                           = m.Cumplido
                , Razon_de_IncumplimientoDescripcion = (string)m.Razon_de_Incumplimiento_Razon_de_Incumplimiento.Descripcion
                , Observaciones                      = m.Observaciones
            }).ToList();

            switch (exportFormatType)
            {
            case ExportFormatType.PDF:
                PdfConverter.ExportToPdf(data.ToDataTable(), "Detalle_de_Solicitud_Bitacora_de_CoincidList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.EXCEL:
                ExcelConverter.ExportToExcel(data.ToDataTable(), "Detalle_de_Solicitud_Bitacora_de_CoincidList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.CSV:
                CsvConverter.ExportToCSV(data.ToDataTable(), "EmployeeList_" + DateTime.Now.ToString());
                break;
            }
        }
Пример #24
0
        public void Export(string format, int pageIndex, int pageSize)
        {
            var exportFormatType = (ExportFormatType)Enum.Parse(
                typeof(ExportFormatType), format, true);

            if (!_tokenManager.GenerateToken())
            {
                return;
            }

            _IOtros_Domicilios_Requeridos_MASCApiConsumer.SetAuthHeader(_tokenManager.Token);

            NameValueCollection filter = Request.QueryString;

            var configuration = new GridConfiguration()
            {
                OrderByClause = "", WhereClause = ""
            };

            if (filter != null)
            {
                configuration = GridQueryHelper.GetConfiguration(filter, new Otros_Domicilios_Requeridos_MASCPropertyMapper());
            }

            pageSize = pageSize == 0 ? int.MaxValue : pageSize;

            var result = _IOtros_Domicilios_Requeridos_MASCApiConsumer.ListaSelAll((pageIndex * pageSize) - pageSize + 1, pageSize, configuration.WhereClause, configuration.OrderByClause ?? "").Resource;

            if (result.Otros_Domicilios_Requeridos_MASCs == null)
            {
                result.Otros_Domicilios_Requeridos_MASCs = new List <Otros_Domicilios_Requeridos_MASC>();
            }

            var data = result.Otros_Domicilios_Requeridos_MASCs.Select(m => new Otros_Domicilios_Requeridos_MASCGridModel
            {
                Clave             = m.Clave
                , EstadoNombre    = (string)m.Estado_Estado.Nombre
                , MunicipioNombre = (string)m.Municipio_Municipio.Nombre
                , PoblacionNombre = (string)m.Poblacion_Colonia.Nombre
                , ColoniaNombre   = (string)m.Colonia_Colonia.Nombre
                , Codigo_Postal   = m.Codigo_Postal
                , Calle           = m.Calle
                , Entre_Calle     = m.Entre_Calle
                , Y_Calle         = m.Y_Calle
                , Numero_Exterior = m.Numero_Exterior
            }).ToList();

            switch (exportFormatType)
            {
            case ExportFormatType.PDF:
                PdfConverter.ExportToPdf(data.ToDataTable(), "Otros_Domicilios_Requeridos_MASCList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.EXCEL:
                ExcelConverter.ExportToExcel(data.ToDataTable(), "Otros_Domicilios_Requeridos_MASCList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.CSV:
                CsvConverter.ExportToCSV(data.ToDataTable(), "EmployeeList_" + DateTime.Now.ToString());
                break;
            }
        }
Пример #25
0
        public void Export(string format, int pageIndex, int pageSize)
        {
            var exportFormatType = (ExportFormatType)Enum.Parse(
                typeof(ExportFormatType), format, true);

            if (!_tokenManager.GenerateToken())
            {
                return;
            }

            _IDetalle_Consulta_Actividades_Registro_EventoApiConsumer.SetAuthHeader(_tokenManager.Token);

            NameValueCollection filter = Request.QueryString;

            var configuration = new GridConfiguration()
            {
                OrderByClause = "", WhereClause = ""
            };

            if (filter != null)
            {
                configuration = GridQueryHelper.GetConfiguration(filter, new Detalle_Consulta_Actividades_Registro_EventoPropertyMapper());
            }

            pageSize = pageSize == 0 ? int.MaxValue : pageSize;

            var result = _IDetalle_Consulta_Actividades_Registro_EventoApiConsumer.ListaSelAll((pageIndex * pageSize) - pageSize + 1, pageSize, configuration.WhereClause, configuration.OrderByClause ?? "").Resource;

            if (result.Detalle_Consulta_Actividades_Registro_Eventos == null)
            {
                result.Detalle_Consulta_Actividades_Registro_Eventos = new List <Detalle_Consulta_Actividades_Registro_Evento>();
            }

            var data = result.Detalle_Consulta_Actividades_Registro_Eventos.Select(m => new Detalle_Consulta_Actividades_Registro_EventoGridModel
            {
                Folio = m.Folio
                , ActividadNombre_de_la_Actividad = (string)m.Actividad_Detalle_Actividades_Evento.Nombre_de_la_Actividad
                , Tipo_de_ActividadDescripcion    = (string)m.Tipo_de_Actividad_Tipos_de_Actividades.Descripcion
                , EspecialidadEspecialidad        = (string)m.Especialidad_Especialidades.Especialidad
                , ImparteName          = (string)m.Imparte_Spartan_User.Name
                , Fecha                = (m.Fecha == null ? string.Empty : Convert.ToDateTime(m.Fecha).ToString(ConfigurationProperty.DateFormat))
                , Lugares_disponibles  = m.Lugares_disponibles
                , Horarios_disponibles = m.Horarios_disponibles
                , Ubicacion            = m.Ubicacion
            }).ToList();

            switch (exportFormatType)
            {
            case ExportFormatType.PDF:
                PdfConverter.ExportToPdf(data.ToDataTable(), "Detalle_Consulta_Actividades_Registro_EventoList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.EXCEL:
                ExcelConverter.ExportToExcel(data.ToDataTable(), "Detalle_Consulta_Actividades_Registro_EventoList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.CSV:
                CsvConverter.ExportToCSV(data.ToDataTable(), "EmployeeList_" + DateTime.Now.ToString());
                break;
            }
        }
Пример #26
0
        public void Export(string format, int pageIndex, int pageSize)
        {
            var exportFormatType = (ExportFormatType)Enum.Parse(
                typeof(ExportFormatType), format, true);

            if (!_tokenManager.GenerateToken())
            {
                return;
            }

            _IDetalle_Aseguramiento_Otros_AseguramientosApiConsumer.SetAuthHeader(_tokenManager.Token);

            NameValueCollection filter = Request.QueryString;

            var configuration = new GridConfiguration()
            {
                OrderByClause = "", WhereClause = ""
            };

            if (filter != null)
            {
                configuration = GridQueryHelper.GetConfiguration(filter, new Detalle_Aseguramiento_Otros_AseguramientosPropertyMapper());
            }

            pageSize = pageSize == 0 ? int.MaxValue : pageSize;

            var result = _IDetalle_Aseguramiento_Otros_AseguramientosApiConsumer.ListaSelAll((pageIndex * pageSize) - pageSize + 1, pageSize, configuration.WhereClause, configuration.OrderByClause ?? "").Resource;

            if (result.Detalle_Aseguramiento_Otros_Aseguramientoss == null)
            {
                result.Detalle_Aseguramiento_Otros_Aseguramientoss = new List <Detalle_Aseguramiento_Otros_Aseguramientos>();
            }

            var data = result.Detalle_Aseguramiento_Otros_Aseguramientoss.Select(m => new Detalle_Aseguramiento_Otros_AseguramientosGridModel
            {
                Clave = m.Clave
                , Motivo_de_RegistroDescripcion = (string)m.Motivo_de_Registro_Motivo_de_Registro.Descripcion
                , TipoDescripcion             = (string)m.Tipo_Tipo_de_Equipo_Tactico.Descripcion
                , Marca                       = m.Marca
                , Modelo                      = m.Modelo
                , Inventario                  = m.Inventario
                , Serie                       = m.Serie
                , Unidad_de_MedidaDescripcion = (string)m.Unidad_de_Medida_Unidad_de_Medida_de_Equipo_Tactico.Descripcion
                , Cantidad                    = m.Cantidad
                , Observaciones               = m.Observaciones
            }).ToList();

            switch (exportFormatType)
            {
            case ExportFormatType.PDF:
                PdfConverter.ExportToPdf(data.ToDataTable(), "Detalle_Aseguramiento_Otros_AseguramientosList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.EXCEL:
                ExcelConverter.ExportToExcel(data.ToDataTable(), "Detalle_Aseguramiento_Otros_AseguramientosList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.CSV:
                CsvConverter.ExportToCSV(data.ToDataTable(), "EmployeeList_" + DateTime.Now.ToString());
                break;
            }
        }
        public void Export(string format, int pageIndex, int pageSize)
        {
            var exportFormatType = (ExportFormatType)Enum.Parse(
                typeof(ExportFormatType), format, true);

            if (!_tokenManager.GenerateToken())
            {
                return;
            }

            _IDetalle_Suscripciones_EmpresaApiConsumer.SetAuthHeader(_tokenManager.Token);

            NameValueCollection filter = Request.QueryString;

            var configuration = new GridConfiguration()
            {
                OrderByClause = "", WhereClause = ""
            };

            if (filter != null)
            {
                configuration = GridQueryHelper.GetConfiguration(filter, new Detalle_Suscripciones_EmpresaPropertyMapper());
            }

            pageSize = pageSize == 0 ? int.MaxValue : pageSize;

            var result = _IDetalle_Suscripciones_EmpresaApiConsumer.ListaSelAll((pageIndex * pageSize) - pageSize + 1, pageSize, configuration.WhereClause, configuration.OrderByClause ?? "").Resource;

            if (result.Detalle_Suscripciones_Empresas == null)
            {
                result.Detalle_Suscripciones_Empresas = new List <Detalle_Suscripciones_Empresa>();
            }

            var data = result.Detalle_Suscripciones_Empresas.Select(m => new Detalle_Suscripciones_EmpresaGridModel
            {
                Folio = m.Folio
                , Cantidad_de_Beneficiarios  = m.Cantidad_de_Beneficiarios
                , SuscripcionNombre_del_Plan = (string)m.Suscripcion_Planes_de_Suscripcion.Nombre_del_Plan
                , Fecha_de_inicio            = (m.Fecha_de_inicio == null ? string.Empty : Convert.ToDateTime(m.Fecha_de_inicio).ToString(ConfigurationProperty.DateFormat))
                , Fecha_Fin = (m.Fecha_Fin == null ? string.Empty : Convert.ToDateTime(m.Fecha_Fin).ToString(ConfigurationProperty.DateFormat))
                , Nombre_de_la_Suscripcion = m.Nombre_de_la_Suscripcion
                , Frecuencia_de_PagoNombre = (string)m.Frecuencia_de_Pago_Frecuencia_de_pago_Empresas.Nombre
                , Costo = m.Costo
                , EstatusDescripcion = (string)m.Estatus_Estatus_de_Suscripcion.Descripcion
            }).ToList();

            switch (exportFormatType)
            {
            case ExportFormatType.PDF:
                PdfConverter.ExportToPdf(data.ToDataTable(), "Detalle_Suscripciones_EmpresaList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.EXCEL:
                ExcelConverter.ExportToExcel(data.ToDataTable(), "Detalle_Suscripciones_EmpresaList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.CSV:
                CsvConverter.ExportToCSV(data.ToDataTable(), "EmployeeList_" + DateTime.Now.ToString());
                break;
            }
        }
Пример #28
0
        public void Export(string format, int pageIndex, int pageSize)
        {
            var exportFormatType = (ExportFormatType)Enum.Parse(
                typeof(ExportFormatType), format, true);

            if (!_tokenManager.GenerateToken())
            {
                return;
            }

            _IDetalle_Aseguramiento_de_Pistas_de_AterrizajeApiConsumer.SetAuthHeader(_tokenManager.Token);

            NameValueCollection filter = Request.QueryString;

            var configuration = new GridConfiguration()
            {
                OrderByClause = "", WhereClause = ""
            };

            if (filter != null)
            {
                configuration = GridQueryHelper.GetConfiguration(filter, new Detalle_Aseguramiento_de_Pistas_de_AterrizajePropertyMapper());
            }

            pageSize = pageSize == 0 ? int.MaxValue : pageSize;

            var result = _IDetalle_Aseguramiento_de_Pistas_de_AterrizajeApiConsumer.ListaSelAll((pageIndex * pageSize) - pageSize + 1, pageSize, configuration.WhereClause, configuration.OrderByClause ?? "").Resource;

            if (result.Detalle_Aseguramiento_de_Pistas_de_Aterrizajes == null)
            {
                result.Detalle_Aseguramiento_de_Pistas_de_Aterrizajes = new List <Detalle_Aseguramiento_de_Pistas_de_Aterrizaje>();
            }

            var data = result.Detalle_Aseguramiento_de_Pistas_de_Aterrizajes.Select(m => new Detalle_Aseguramiento_de_Pistas_de_AterrizajeGridModel
            {
                Clave = m.Clave
                , Motivo_de_RegistroDescripcion = (string)m.Motivo_de_Registro_Motivo_de_Registro.Descripcion
                , TipoDescripcion           = (string)m.Tipo_Tipo_de_Pista_de_Aterrizaje.Descripcion
                , Suelo                     = m.Suelo
                , Descripcion               = m.Descripcion
                , Localizacion_1            = m.Localizacion_1
                , Latitud                   = m.Latitud
                , Longitud                  = m.Longitud
                , Orientacion_deDescripcion = (string)m.Orientacion_de_Tipo_de_Orientacion.Descripcion
                , OrientacionDescripcion    = (string)m.Orientacion_Tipo_de_Orientacion.Descripcion
                , Largo                     = m.Largo
                , Ancho                     = m.Ancho
            }).ToList();

            switch (exportFormatType)
            {
            case ExportFormatType.PDF:
                PdfConverter.ExportToPdf(data.ToDataTable(), "Detalle_Aseguramiento_de_Pistas_de_AterrizajeList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.EXCEL:
                ExcelConverter.ExportToExcel(data.ToDataTable(), "Detalle_Aseguramiento_de_Pistas_de_AterrizajeList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.CSV:
                CsvConverter.ExportToCSV(data.ToDataTable(), "EmployeeList_" + DateTime.Now.ToString());
                break;
            }
        }
Пример #29
0
        public void Export(string format, int pageIndex, int pageSize, string iSortCol, string sSortDir, string where, string order, dynamic columnsVisible)
        {
            var exportFormatType = (ExportFormatType)Enum.Parse(
                typeof(ExportFormatType), format, true);

            string[] arrayColumnsVisible = null;

            where = HttpUtility.UrlEncode(where);
            if (!_tokenManager.GenerateToken())
            {
                return;
            }

            _IArticuloApiConsumer.SetAuthHeader(_tokenManager.Token);

            NameValueCollection filter = Request.QueryString;
            var configuration          = new GridConfiguration()
            {
                OrderByClause = "", WhereClause = ""
            };

            if (filter != null)
            {
                configuration = GridQueryHelper.GetDataTableConfiguration(filter, new ArticuloPropertyMapper());
            }

            if (!String.IsNullOrEmpty(where))
            {
                configuration.WhereClause = configuration.WhereClause == "" ? where : "(" + configuration.WhereClause + " AND " + where + ")";
            }
            if (!String.IsNullOrEmpty(order))
            {
                configuration.OrderByClause = order;
            }
            //Adding Advance Search
            if (Session["AdvanceSearch"] != null && pageSize != 0)
            {
                var advanceFilter =
                    (ArticuloAdvanceSearchModel)Session["AdvanceSearch"];
                configuration.WhereClause = configuration.WhereClause == "" ? GetAdvanceFilter(advanceFilter) : configuration.WhereClause + " AND " + GetAdvanceFilter(advanceFilter);
            }
            string sortDirection = "asc";

            ArticuloPropertyMapper oArticuloPropertyMapper = new ArticuloPropertyMapper();

            if (Request.QueryString["sSortDir"] != null)
            {
                sortDirection = Request.QueryString["sSortDir"];
            }
            configuration.OrderByClause = oArticuloPropertyMapper.GetPropertyName(iSortCol) + " " + sortDirection;
            pageSize = pageSize == 0 ? int.MaxValue : pageSize;

            var result = _IArticuloApiConsumer.ListaSelAll((pageIndex * pageSize) - pageSize + 1, pageSize + ((pageIndex * pageSize) - pageSize), configuration.WhereClause, configuration.OrderByClause ?? "").Resource;

            if (result.Articulos == null)
            {
                result.Articulos = new List <Articulo>();
            }

            var data = result.Articulos.Select(m => new ArticuloGridModel
            {
                Clave         = m.Clave
                , Descripcion = m.Descripcion
            }).ToList();

            switch (exportFormatType)
            {
            case ExportFormatType.PDF:
                PdfConverter.ExportToPdf(data.ToDataTable(45045, arrayColumnsVisible), "ArticuloList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.EXCEL:
                ExcelConverter.ExportToExcel(data.ToDataTable(45045, arrayColumnsVisible), "ArticuloList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.CSV:
                CsvConverter.ExportToCSV(data.ToDataTable(45045, arrayColumnsVisible), "ArticuloList_" + DateTime.Now.ToString());
                break;
            }
        }
Пример #30
0
        public void Export(string format, int pageIndex, int pageSize)
        {
            var exportFormatType = (ExportFormatType)Enum.Parse(
                typeof(ExportFormatType), format, true);

            if (!_tokenManager.GenerateToken())
            {
                return;
            }

            _IDetalle_Sucursales_ProveedoresApiConsumer.SetAuthHeader(_tokenManager.Token);

            NameValueCollection filter = Request.QueryString;

            var configuration = new GridConfiguration()
            {
                OrderByClause = "", WhereClause = ""
            };

            if (filter != null)
            {
                configuration = GridQueryHelper.GetConfiguration(filter, new Detalle_Sucursales_ProveedoresPropertyMapper());
            }

            pageSize = pageSize == 0 ? int.MaxValue : pageSize;

            var result = _IDetalle_Sucursales_ProveedoresApiConsumer.ListaSelAll((pageIndex * pageSize) - pageSize + 1, pageSize, configuration.WhereClause, configuration.OrderByClause ?? "").Resource;

            if (result.Detalle_Sucursales_Proveedoress == null)
            {
                result.Detalle_Sucursales_Proveedoress = new List <Detalle_Sucursales_Proveedores>();
            }

            var data = result.Detalle_Sucursales_Proveedoress.Select(m => new Detalle_Sucursales_ProveedoresGridModel
            {
                Folio = m.Folio
                , Tipo_de_SucursalDescripcion = (string)m.Tipo_de_Sucursal_Tipo_de_Sucursal.Descripcion
                , Email           = m.Email
                , Telefono        = m.Telefono
                , Calle           = m.Calle
                , Numero_exterior = m.Numero_exterior
                , Numero_interior = m.Numero_interior
                , Colonia         = m.Colonia
                , C_P_            = m.C_P_
                , Ciudad          = m.Ciudad
                , Estado          = m.Estado
                , Pais            = m.Pais
            }).ToList();

            switch (exportFormatType)
            {
            case ExportFormatType.PDF:
                PdfConverter.ExportToPdf(data.ToDataTable(), "Detalle_Sucursales_ProveedoresList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.EXCEL:
                ExcelConverter.ExportToExcel(data.ToDataTable(), "Detalle_Sucursales_ProveedoresList_" + DateTime.Now.ToString());
                break;

            case ExportFormatType.CSV:
                CsvConverter.ExportToCSV(data.ToDataTable(), "EmployeeList_" + DateTime.Now.ToString());
                break;
            }
        }