/// <summary> /// Metodo para realizar la carga de grilla. /// </summary> /// <param name="identificadorAtencion">The id atencion.</param> /// <param name="paginaActual">The pagina actual.</param> /// <param name="ocultarMensaje">If set to <c>true</c> [ocultar mensaje].</param> /// <remarks> /// Autor: Iván José Pimienta Serrano - INTERGRUPO\Ipimienta /// FechaDeCreacion: 30/04/2013 /// UltimaModificacionPor: (Nombre del Autor de la modificación - Usuario del dominio) /// FechaDeUltimaModificacion: (dd/MM/yyyy) /// EncargadoSoporte: (Nombre del Autor - Usuario del dominio) /// Descripción: Descripción detallada del metodo, procure especificar todo el metodo aqui. /// </remarks> private void CargarGrilla(int identificadorAtencion, int paginaActual, bool ocultarMensaje) { RecargarModal(); lblMensaje.Visible = ocultarMensaje; fsResultado.Visible = true; var parametrosConsulta = ConsultarParametros(paginaActual, identificadorAtencion); var resultado = WebService.Facturacion.ConsultarVentasNumeroVenta(parametrosConsulta); if (resultado.Ejecuto) { foreach (Venta venta in resultado.Objeto.Item) { venta.IdAtencion = identificadorAtencion; } CargaObjetos.OrdenamientoGrilla(this.Page, grvVentas, resultado.Objeto.Item); CargarPaginador(resultado.Objeto); } else { MostrarMensaje(resultado.Mensaje, TipoMensaje.Error); grvVentas.DataSource = null; grvVentas.DataBind(); } }
/// <summary> /// Se encarga del cargue inicial de la grilla de exclusiones. /// </summary> /// <param name="exclusion">Entidad con los datos de los parametros para obtener las exclusiones.</param> public void CargarGrillaExclusiones(ExclusionFacturaActividades exclusion) { ExclusionFacturaActividades param = new ExclusionFacturaActividades() { CodigoEntidad = exclusion.CodigoEntidad, IdTercero = exclusion.IdTercero, IdContrato = exclusion.IdContrato, IdPlan = exclusion.IdPlan }; var ejecExclusiones = WebService.Facturacion.ObtenerExclusiones(param); var exclusiones = from exc in ejecExclusiones.Objeto select new ExclusionesVinculacion { CheckPrincipal = true, CheckActivo = ValidarMarcaActiva(exc.Id, (TipoExclusion)Enum.Parse(typeof(TipoExclusion), exc.TipoContrato.ToString())), TipoAtencionNombre = exc.NombreTipoAtencion, NombreServicioExclusion = exc.NombreServicio, TipoProductoNombre = exc.NombreTipoProducto, GrupoProductoNombre = exc.NombreGrupo, ProductoNombre = exc.NombreProducto, ProductoAlternoNombre = exc.NombreProductoAlterno, ManualContrato = Enum.Parse(typeof(TipoExclusion), exc.TipoContrato.ToString()).ToString(), IdExclusion = exc.IdContrato }; CargaObjetos.OrdenamientoGrilla(this.Page, grvExclusiones, exclusiones); }
/// <summary> /// Metodo para realizar la carga de grilla /// </summary> /// <param name="atencion">The atencion.</param> /// <param name="ocultarMensaje">if set to <c>true</c> [ocultar mensaje].</param> /// <remarks> /// Autor: David Mauricio Gutiérrez Ruiz - INTERGRUPO\dgutierrez /// FechaDeCreacion: 07/04/2013 /// UltimaModificacionPor: (Nombre del Autor de la modificación - Usuario del dominio) /// FechaDeUltimaModificacion: (dd/MM/yyyy) /// EncargadoSoporte: (Nombre del Autor - Usuario del dominio) /// Descripción: Descripción detallada del metodo, procure especificar todo el metodo aqui /// </remarks> private void CargarGrilla(Atencion atencion, bool ocultarMensaje) { RecargarModal(); lblMensaje.Visible = ocultarMensaje; fsResultado.Visible = true; var parametrosConsulta = ConsultarParametros(0, atencion.IdAtencion); var resultado = WebService.Facturacion.ConsultarVentasAtencion(parametrosConsulta); lblAtencionDestino.Text = atencion.IdAtencion.ToString(); Ventas = new ObservableCollection <Venta>(resultado.Objeto.Item); if (resultado.Ejecuto) { lblCantidadRegistros.Text = string.Format(Resources.GlobalWeb.General_TotalRegistros, resultado.Objeto.Item.Count); foreach (Venta venta in resultado.Objeto.Item) { venta.IdAtencion = atencion.IdAtencion; } CargaObjetos.OrdenamientoGrilla(this.Page, grvVentas, resultado.Objeto.Item); CargarPaginador(resultado.Objeto); } else { lblCantidadRegistros.Text = string.Format(Resources.GlobalWeb.General_TotalRegistros, 0); MostrarMensaje(resultado.Mensaje, TipoMensaje.Error); grvVentas.DataSource = null; grvVentas.DataBind(); } }
/// <summary> /// Metodo para realizar la carga de la grilla. /// </summary> /// <param name="numeroPagina">The numero pagina.</param> /// <remarks> /// Autor: Jorge Cortes - INTERGRUPO\Jcortesm /// FechaDeCreacion: 03/05/2013 /// UltimaModificacionPor: (Nombre del Autor de la modificación - Usuario del dominio) /// FechaDeUltimaModificacion: (dd/MM/yyyy) /// EncargadoSoporte: (Nombre del Autor - Usuario del dominio) /// Descripción: Descripción detallada del metodo, procure especificar todo el metodo aqui. /// </remarks> private void CargarGrilla(int numeroPagina) { RecargarModal(); LblMensaje.Visible = false; fsResultado.Visible = true; var consulta = CrearObjetoConsulta(numeroPagina); var resultado = WebService.Facturacion.ConsultarManualesBasicos(consulta); if (resultado.Ejecuto == true) { CargaObjetos.OrdenamientoGrilla(this.Page, grvManualesTar, resultado.Objeto.Item); CargarPaginador(resultado.Objeto); } else { pagControl.Visible = false; grvManualesTar.DataSource = null; grvManualesTar.DataBind(); } }
/// <summary> /// Obtiene los parametros para la información de busque /// </summary> /// <param name="numeroPagina">The numero pagina.</param> /// <remarks> /// Autor: Iván José Pimienta Serrano - INTERGRUPO\Ipimienta /// FechaDeCreacion: 02/04/2013 /// UltimaModificacionPor: (Nombre del Autor de la modificación - Usuario del dominio) /// FechaDeUltimaModificacion: (dd/MM/yyyy) /// EncargadoSoporte: (Nombre del Autor - Usuario del dominio) /// Descripción: Descripción detallada del metodo, procure especificar todo el metodo aqui /// </remarks> public void CargarGrilla(int numeroPagina) { RecargarModal(); LblMensaje.Visible = false; fsResultado.Visible = true; var consulta = CrearObjetoConsulta(numeroPagina); var resultado = WebService.Facturacion.ConsultarTarifas(consulta); if (resultado.Ejecuto) { CargaObjetos.OrdenamientoGrilla(this.Page, grvCondicionesTarifas, resultado.Objeto.Item); CargarPaginador(resultado.Objeto); } else { pagControl.Visible = false; MostrarMensaje(resultado.Mensaje, TipoMensaje.Error); grvCondicionesTarifas.DataSource = null; grvCondicionesTarifas.DataBind(); } }
/// <summary> /// Obtiene los parametros para la información de busque /// </summary> /// <param name="numeroPagina">The numero pagina.</param> /// <remarks> /// Autor: David Mauricio Gutiérrez Ruiz - INTERGRUPO\dgutierrez /// FechaDeCreacion: 26/04/2013 /// UltimaModificacionPor: (Nombre del Autor de la modificación - Usuario del dominio) /// FechaDeUltimaModificacion: (dd/MM/yyyy) /// EncargadoSoporte: (Nombre del Autor - Usuario del dominio) /// Descripción: Descripción detallada del metodo, procure especificar todo el metodo aqui /// </remarks> private void CargarGrilla(int numeroPagina) { RecargarModal(); LblMensaje.Visible = false; fsResultado.Visible = true; var consulta = CrearObjetoConsulta(numeroPagina); var resultado = WebService.Integracion.ConsultarDivisionPolitica(consulta); if (resultado.Ejecuto) { CargaObjetos.OrdenamientoGrilla(this.Page, grvInformacion, resultado.Objeto.Item); CargarPaginador(resultado.Objeto); } else { pagControl.Visible = false; MostrarMensaje(resultado.Mensaje, TipoMensaje.Error); grvInformacion.DataSource = null; grvInformacion.DataBind(); } }
/// <summary> /// Se encarga del cargue inicial de la grilla de exclusiones. /// </summary> /// <param name="exclusion">The exclusion.</param> /// <param name="exclusionManual">The exclusion manual.</param> /// <remarks> /// Autor: Iván José Pimienta Serrano - INTERGRUPO\Ipimienta /// FechaDeCreacion: 06/04/2013 /// UltimaModificacionPor: (Nombre del Autor de la modificación - Usuario del dominio) /// FechaDeUltimaModificacion: (dd/MM/yyyy) /// EncargadoSoporte: (Nombre del Autor - Usuario del dominio) /// Descripción: Descripción detallada del metodo, procure especificar todo el metodo aqui. /// </remarks> public void CargarGrillaExclusiones(Exclusion exclusion, ExclusionManual exclusionManual) { List <Exclusion> listaExclusionContraro = new List <Exclusion>(); listaExclusionContraro = WebService.Facturacion.ConsultarExclusionesAtencionContrato(ConstruirExclusionesContrato()).Objeto.Item.ToList(); List <ExclusionManual> listaExclusionManual = new List <ExclusionManual>(); listaExclusionManual = WebService.Facturacion.ConsultarExclusionesManual(exclusionManual).Objeto.ToList(); var exclusiones = (from exContrato in listaExclusionContraro select new ExclusionesVinculacion { CheckPrincipal = true, CheckActivo = ValidarMarcaActiva(exContrato.Id, Enumeracion.TipoExclusion.Contrato), TipoAtencionNombre = exContrato.TipoAtencion.Nombre, NombreServicioExclusion = exContrato.NombreServicio, TipoProductoNombre = exContrato.TipoProducto.Nombre, GrupoProductoNombre = exContrato.GrupoProducto.Nombre, ProductoNombre = exContrato.Producto.Nombre, ProductoAlternoNombre = exContrato.NombreProductoAlterno, ManualContrato = Enumeracion.TipoExclusion.Contrato.ToString(), IdExclusion = exContrato.Id }).Union(from exManual in listaExclusionManual select new ExclusionesVinculacion { CheckPrincipal = true, CheckActivo = ValidarMarcaActiva(exManual.Id, Enumeracion.TipoExclusion.Manual), TipoAtencionNombre = string.Empty, NombreServicioExclusion = exManual.NombreServicio == null ? string.Empty : exManual.NombreServicio, TipoProductoNombre = exManual.TipoProducto.Nombre, GrupoProductoNombre = exManual.GrupoProducto.Nombre, ProductoNombre = exManual.Producto.Nombre, ProductoAlternoNombre = exManual.NombreProductoAlterno, ManualContrato = Enumeracion.TipoExclusion.Manual.ToString(), IdExclusion = exManual.Id }).ToList(); CargaObjetos.OrdenamientoGrilla(this.Page, grvExclusiones, exclusiones); }
/// <summary> /// Se encarga del cargue inicial de la grilla de exclusiones. /// </summary> /// <param name="numeroPagina">The numero pagina.</param> /// <remarks> /// Autor: Iván José Pimienta Serrano - INTERGRUPO\Ipimienta /// FechaDeCreacion: 26/04/2013 /// UltimaModificacionPor: (Nombre del Autor de la modificación - Usuario del dominio) /// FechaDeUltimaModificacion: (dd/MM/yyyy) /// EncargadoSoporte: (Nombre del Autor - Usuario del dominio) /// Descripción: Descripción detallada del metodo, procure especificar todo el metodo aqui /// </remarks> public void CargarGrilla(int numeroPagina) { RecargarModal(); LblMensaje.Visible = false; fsResultado.Visible = true; var consulta = CrearObjetoConsulta(numeroPagina); var resultado = WebService.Facturacion.ConsultarExclusionesAtencionContrato(consulta); if (resultado.Ejecuto) { resultado.Objeto.TotalRegistros = resultado.Objeto.Item.Count(); CargarPaginador(resultado.Objeto); CargaObjetos.OrdenamientoGrilla(this.Page, grvExclusiones, resultado.Objeto.Item.Where(c => c.IdAtencion == VinculacionSeleccionada.IdAtencion)); } else { pagControlExclusiones.Visible = false; MostrarMensaje(resultado.Mensaje, TipoMensaje.Error); grvExclusiones.DataSource = null; grvExclusiones.DataBind(); } }
/// <summary> /// Metodo para Limpiar Lista CorteFacturacion y el GridView /// </summary> /// <remarks> /// Autor: Jhon Alberto Falcon Arellano - INTERGRUPO\Jfalcon /// FechaDeCreacion: 06/04/2013 /// UltimaModificacionPor: (Nombre del Autor de la modificación - Usuario del dominio) /// FechaDeUltimaModificacion: (dd/MM/yyyy) /// EncargadoSoporte: (Nombre del Autor - Usuario del dominio) /// Descripción: Descripción detallada del metodo, procure especificar todo el metodo aqui /// </remarks> public void LimpiarListaCorteFacturacion() { ListaCorte.Clear(); CargaObjetos.OrdenamientoGrilla(this.Page, grvCortesFacturacion, ListaCorte); }
/// <summary> /// Permite Agregar un Elemento a Lista y al DataGrid /// </summary> /// <param name="corteFacturacion">The corte facturacion.</param> /// <remarks> /// Autor: Jhon Alberto Falcon Arellano - INTERGRUPO\Jfalcon /// FechaDeCreacion: 05/04/2013 /// UltimaModificacionPor: (Nombre del Autor de la modificación - Usuario del dominio) /// FechaDeUltimaModificacion: (dd/MM/yyyy) /// EncargadoSoporte: (Nombre del Autor - Usuario del dominio) /// Descripción: Descripción detallada del metodo, procure especificar todo el metodo aqui /// </remarks> private void AgregarElementoLista(CorteFacturacion corteFacturacion) { ListaCorte.Add(corteFacturacion); CargaObjetos.OrdenamientoGrilla(this.Page, grvCortesFacturacion, ListaCorte); }
/// <summary> /// Borrar registro de la grilla /// </summary> /// <param name="sender">The sender.</param> /// <param name="e">The <see cref="GridViewDeleteEventArgs"/> instance containing the event data.</param> /// <remarks> /// Autor: Jhon Alberto Falcon Arellano - INTERGRUPO\Jfalcon /// FechaDeCreacion: 06/04/2013 /// UltimaModificacionPor: (Nombre del Autor de la modificación - Usuario del dominio) /// FechaDeUltimaModificacion: (dd/MM/yyyy) /// EncargadoSoporte: (Nombre del Autor - Usuario del dominio) /// Descripción: Descripción detallada del metodo, procure especificar todo el metodo aqui /// </remarks> protected void GrvCortesFacturacion_RowDeleting(object sender, GridViewDeleteEventArgs e) { RecargarModal(); ListaCorte.RemoveAt(e.RowIndex); CargaObjetos.OrdenamientoGrilla(this.Page, grvCortesFacturacion, ListaCorte); }