/// <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> /// Carga los componentes en el combo. /// </summary> /// <param name="clasificacion">The clasificacion.</param> /// <remarks> /// Autor: Iván José Pimienta Serrano - INTERGRUPO\Ipimienta /// FechaDeCreacion: 03/09/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 CargarListaTiposComponentes(string clasificacion) { ddlComponente.Items.Clear(); var componentes = new Paginacion <TipoComponente>() { LongitudPagina = 100, PaginaActual = 0, Item = new TipoComponente() { IndHabilitado = 1 } }; var resultado = WebService.Configuracion.ConsultarTipoComponente(componentes); if (resultado.Ejecuto) { List <TipoComponente> tiposComponentes = resultado.Objeto.Item.Where(c => c.Clasificacion == clasificacion || c.CodigoComponente == Resources.GlobalWeb.General_ValorNA).ToList(); ddlComponente.DataSource = tiposComponentes; ddlComponente.DataValueField = "CodigoComponente"; ddlComponente.DataTextField = "NombreComponente"; ddlComponente.DataBind(); CargaObjetos.AdicionarItemPorDefecto(ddlComponente, false); ddlComponente.SelectedIndex = 0; } else { MostrarMensaje(resultado.Mensaje, TipoMensaje.Error); } }
/// <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> /// Carga la lista de planes por contrato. /// </summary> /// <remarks> /// Autor: Iván José Pimienta Serrano - INTERGRUPO\Ipimienta /// FechaDeCreacion: 12/09/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 CargarListaPlanes() { var contrato = new Contrato() { IdTercero = VinculacionSeleccionada.Tercero.Id, Id = VinculacionSeleccionada.Contrato.Id, IndHabilitado = true }; var resultado = WebService.Facturacion.ConsultarPlanes(contrato); if (resultado.Ejecuto) { DdlPlan.DataSource = resultado.Objeto; DdlPlan.DataValueField = "Id"; DdlPlan.DataTextField = "Nombre"; DdlPlan.DataBind(); CargaObjetos.AdicionarItemPorDefecto(DdlPlan, false); DdlPlan.SelectedIndex = 0; } else { MostrarMensaje(resultado.Mensaje, TipoMensaje.Error); } }
/// <summary> /// Carga los componentes. /// </summary> /// <remarks> /// Autor: Iván José Pimienta Serrano - INTERGRUPO\Ipimienta /// FechaDeCreacion: 10/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 CargarTiposComponentes() { ddlComponente.DataSource = WebService.Facturacion.ConsultarComponentes(VinculacionSeleccionada.IdAtencion, 0).Objeto; ddlComponente.DataValueField = "CodigoComponente"; ddlComponente.DataTextField = "NombreComponente"; ddlComponente.DataBind(); CargaObjetos.AdicionarItemPorDefecto(ddlComponente, false); }
/// <summary> /// Metodo encargado de realizar la aplicacion de permisos en los botones de las paginas. /// </summary> /// <param name="pagina">The pagina.</param> /// <remarks> /// Autor: Edson Joel Nieto Ardila - INTERGRUPO\enieto /// FechaDeCreacion: 24/12/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 ValidarPermisosPagina(Page pagina) { string permisos = Session[Resources.GlobalWeb.General_Session_PERMISOPAGINAUSUARIO] as string; if (!string.IsNullOrEmpty(permisos)) { CargaObjetos.AplicarPermisos(pagina, permisos); } }
/// <summary> /// Carga las clases de servicio en el combo. /// </summary> /// <remarks> /// Autor: Iván José Pimienta Serrano - INTERGRUPO\Ipimienta /// FechaDeCreacion: 03/09/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 CargarListaClaseServicios() { DdlClaseServicio.DataSource = WebService.Configuracion.ConsultarServicios().Objeto; DdlClaseServicio.DataValueField = "IdServicio"; DdlClaseServicio.DataTextField = "NombreServicio"; DdlClaseServicio.DataBind(); CargaObjetos.AdicionarItemPorDefecto(DdlClaseServicio, false); DdlClaseServicio.SelectedIndex = 0; }
/// <summary> /// Carga los tipos de relación. /// </summary> /// <remarks> /// Autor: Iván José Pimienta Serrano - INTERGRUPO\Ipimienta /// FechaDeCreacion: 18/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 CargarTiposRelacion() { int identificadorPagina = Settings.Default.CondicionCubrimiento_IdPagina; int identificadorMaestra = Settings.Default.CondicionCubrimiento_IdMaestra; DdlTipoRelacion.DataSource = WebService.Facturacion.ConsultarMaestras(identificadorMaestra, identificadorPagina).Objeto; DdlTipoRelacion.DataValueField = Resources.GlobalWeb.General_ValorMaestroDetalle; DdlTipoRelacion.DataTextField = Resources.GlobalWeb.General_NombreMaestroDetalle; DdlTipoRelacion.DataBind(); CargaObjetos.AdicionarItemPorDefecto(DdlTipoRelacion, false); }
/// <summary> /// Metodo encargado de aplicar los permisos por pagina. /// </summary> /// <param name="e">The <see cref="EventArgs"/> instance containing the event data.</param> /// <remarks> /// Autor: Edson Joel Nieto Ardila - INTERGRUPO\enieto /// FechaDeCreacion: 20/12/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 override void OnLoad(EventArgs e) { if (this.Master != null) { HiddenField hiddenfieldPermisos = Master.FindControl("PermisosGenerales") as HiddenField; if (hiddenfieldPermisos != null) { CargaObjetos.AplicarPermisos(this.Page, hiddenfieldPermisos.Value); } } base.OnLoad(e); }
/// <summary> /// Carga las clases de cubrimiento. /// </summary> /// <remarks> /// Autor: Iván José Pimienta Serrano - INTERGRUPO\Ipimienta /// FechaDeCreacion: 10/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 CargarClasesCubrimientos() { var claseCubrimiento = new ClaseCubrimiento() { CodigoEntidad = Settings.Default.General_CodigoEntidad, IndHabilitado = 1 }; DdlClaseCubrimiento.DataSource = WebService.Facturacion.ConsultarClasesCubrimiento(claseCubrimiento).Objeto; DdlClaseCubrimiento.DataValueField = "IdClaseCubrimiento"; DdlClaseCubrimiento.DataTextField = "Nombre"; DdlClaseCubrimiento.DataBind(); CargaObjetos.AdicionarItemPorDefecto(DdlClaseCubrimiento, false); }
/// <summary> /// Carga la lista de tipos de persona. /// </summary> /// <remarks> /// Autor: Iván José Pimienta Serrano - INTERGRUPO\Ipimienta /// FechaDeCreacion: 04/07/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 CargarComboTipoPersona() { var resultado = WebService.Integracion.ConsultarGenListas(new Basica { Id = 20, IndHabilitado = true }).Objeto; DdlTipoPersona.DataSource = resultado; DdlTipoPersona.DataValueField = "Codigo"; DdlTipoPersona.DataTextField = "Nombre"; DdlTipoPersona.DataBind(); DdlTipoDocumento.DataSource = null; DdlTipoDocumento.DataBind(); DdlTipoDocumento.SelectedIndex = -1; CargaObjetos.AdicionarItemPorDefecto(DdlTipoPersona, false); }
/// <summary> /// Carga los tipos de documento para el tercero. /// </summary> /// <param name="codigoGrupo">The codigo grupo.</param> /// <remarks> /// Autor: Iván José Pimienta Serrano - INTERGRUPO\Ipimienta /// FechaDeCreacion: 04/07/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 CargarComboTipoDocumento(string codigoGrupo) { if (!codigoGrupo.Equals("-1")) { var listaTiposDocumento = WebService.Integracion.ConsultarTipoDocumento(new TipoDocumento() { IndCliente = null, IndTercero = true, IndHabilitado = true }); if (listaTiposDocumento.Ejecuto) { var resultado = from item in listaTiposDocumento.Objeto where item.CodigoTipoPersona == codigoGrupo select item; DdlTipoDocumento.DataSource = resultado; DdlTipoDocumento.DataValueField = "Id"; DdlTipoDocumento.DataTextField = "Nombre"; DdlTipoDocumento.DataBind(); CargaObjetos.AdicionarItemPorDefecto(DdlTipoDocumento, false); if (codigoGrupo == Settings.Default.TipoPersona_Juridica) { revNroDocumento.Enabled = true; DdlTipoDocumento.SelectedValue = Resources.GlobalWeb.General_ValorUno; } else { revNroDocumento.Enabled = false; } } else { MostrarMensaje(listaTiposDocumento.Mensaje, TipoMensaje.Error); } } else { DdlTipoDocumento.Items.Clear(); DdlTipoDocumento.DataSource = null; DdlTipoDocumento.DataBind(); DdlTipoDocumento.Enabled = false; } }
/// <summary> /// Metoo de Tipo De Producto. /// </summary> /// <param name="sender">The sender.</param> /// <param name="e">The <see cref="EventArgs"/> instance containing the event data.</param> /// <remarks> /// Autor: Iván José Pimienta Serrano - INTERGRUPO\Ipimienta /// FechaDeCreacion: 23/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 DdlTipoProducto_SelectedIndexChanged(object sender, EventArgs e) { RecargarModal(); txtIdGrupoProducto.Text = Resources.GlobalWeb.General_ValorCero; txtGrupoProducto.Text = string.Empty; txtIdProducto.Text = Resources.GlobalWeb.General_ValorCero; txtProducto.Text = string.Empty; string clasif = string.Empty; ddlComponente.Items.Clear(); ddlComponente.DataSource = null; ddlComponente.DataBind(); CargaObjetos.AdicionarItemPorDefecto(ddlComponente, false); clasif = EstablecerClasificacionProducto(Convert.ToInt32(ddlTipoProducto.SelectedValue)); CargarListaTiposComponentes(clasif); }
/// <summary> /// Carga los tipos de atención en el combo. /// </summary> /// <remarks> /// Autor: Iván José Pimienta Serrano - INTERGRUPO\Ipimienta /// FechaDeCreacion: 02/09/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 CargarListaTipoAtencion() { var resultado = WebService.Integracion.ConsultarTiposAtencion(new TipoAtencion()); if (resultado.Ejecuto) { DdlTipoAtencion.DataSource = resultado.Objeto; DdlTipoAtencion.DataValueField = "Id"; DdlTipoAtencion.DataTextField = "Nombre"; DdlTipoAtencion.DataBind(); CargaObjetos.AdicionarItemPorDefecto(DdlTipoAtencion, false); DdlTipoAtencion.SelectedIndex = 0; } else { MostrarMensaje(resultado.Mensaje, TipoMensaje.Error); } }
/// <summary> /// Metodo para Cargar Componente /// </summary> /// <remarks> /// Autor: David Mauricio Gutiérrez Ruiz - INTERGRUPO\dgutierrez /// FechaDeCreacion: 21/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 CargarComponente() { var resultado = WebService.Facturacion.ConsultarComponentes(VinculacionSeleccionada.IdAtencion, 0); if (resultado.Ejecuto) { DdlComponente.DataTextField = "NombreComponente"; DdlComponente.DataValueField = "CodigoComponente"; DdlComponente.DataSource = resultado.Objeto; DdlComponente.DataBind(); CargaObjetos.AdicionarItemPorDefecto(DdlComponente, false); } else { DdlComponente.DataSource = null; DdlComponente.DataBind(); MostrarMensaje(resultado.Mensaje, TipoMensaje.Error); } }
/// <summary> /// Carga los tipos de relación. /// </summary> /// <remarks> /// Autor: Iván José Pimienta Serrano - INTERGRUPO\Ipimienta /// FechaDeCreacion: 25/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 CargarTiposRelacion() { int identificadorPagina = Settings.Default.CondicionCubrimiento_IdPagina; int identificadorMaestra = Settings.Default.CondicionCubrimiento_IdMaestra; var resultado = WebService.Facturacion.ConsultarMaestras(identificadorMaestra, identificadorPagina); if (resultado.Ejecuto) { ddlTipoRelacion.DataSource = resultado.Objeto; ddlTipoRelacion.DataValueField = Resources.GlobalWeb.General_ValorMaestroDetalle; ddlTipoRelacion.DataTextField = Resources.GlobalWeb.General_NombreMaestroDetalle; ddlTipoRelacion.DataBind(); CargaObjetos.AdicionarItemPorDefecto(ddlTipoRelacion, false); } else { MostrarMensaje(resultado.Mensaje, TipoMensaje.Error); } }
/// <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> /// Metodo para Cargar Tipo de Documento. /// </summary> /// <remarks> /// Autor: David Mauricio Gutiérrez Ruiz - INTERGRUPO\dgutierrez /// FechaDeCreacion: 28/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 CargarTipoDocumento() { var respuesta = WebService.Integracion.ConsultarTipoDocumento(new TipoDocumento() { IndHabilitado = true, IndCliente = true }); if (respuesta.Ejecuto) { DdlTipoDocumento.DataTextField = TEXTO; DdlTipoDocumento.DataValueField = VALOR; DdlTipoDocumento.DataSource = respuesta.Objeto; DdlTipoDocumento.DataBind(); CargaObjetos.AdicionarItemPorDefecto(DdlTipoDocumento, false); } else { MostrarMensaje(respuesta.Mensaje, TipoMensaje.Error); } }
/// <summary> /// Metodo para cargar zonas. /// </summary> /// <remarks> /// Autor: David Mauricio Gutiérrez Ruiz - INTERGRUPO\dgutierrez /// FechaDeCreacion: 28/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 CargarZona() { var respuesta = WebService.Integracion.ConsultarGenListas(new Basica() { IndHabilitado = true, CodigoGrupo = "zona" }); if (respuesta.Ejecuto) { DdlZona.DataTextField = TEXTO; DdlZona.DataValueField = VALOR; DdlZona.DataSource = respuesta.Objeto; DdlZona.DataBind(); CargaObjetos.AdicionarItemPorDefecto(DdlZona, false); } else { MostrarMensaje(respuesta.Mensaje, TipoMensaje.Error); } }
/// <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> /// Metodo para cargar Tipo de Relacion /// </summary> /// <remarks> /// Autor: David Mauricio Gutiérrez Ruiz - INTERGRUPO\dgutierrez /// FechaDeCreacion: 21/05/2013 /// UltimaModificacionPor: (Nombre del Autor de la modificación - Usu.ario 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 CargarComboTipoRelacion() { int identificadorMaestra = Convert.ToInt32(Resources.CargueCombos.CombosFacturacionCondicionesTarifa); int identificadorPagina = Convert.ToInt32(Resources.CargueCombos.PaginaCombo_CondicionesTarifa); var resultado = WebService.Facturacion.ConsultarMaestras(identificadorMaestra, identificadorPagina); if (resultado.Ejecuto) { DdlTipoRelacion.DataTextField = "NombreMaestroDetalle"; DdlTipoRelacion.DataValueField = "Valor"; DdlTipoRelacion.DataSource = resultado.Objeto; DdlTipoRelacion.DataBind(); CargaObjetos.AdicionarItemPorDefecto(DdlTipoRelacion, false); } else { DdlTipoRelacion.DataSource = null; DdlTipoRelacion.DataBind(); MostrarMensaje(resultado.Mensaje, TipoMensaje.Error); } }
/// <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> /// 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> /// Carga los tipos de producto. /// </summary> /// <remarks> /// Autor: Iván José Pimienta Serrano - INTERGRUPO\Ipimienta /// FechaDeCreacion: 10/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 CargarTiposdeProducto() { var tipoProducto = new TipoProducto() { IndHabilitado = true }; var resultado = WebService.Integracion.ConsultarTipoProducto(tipoProducto, VinculacionSeleccionada.IdAtencion); if (resultado.Ejecuto) { ddlTipoProducto.DataSource = resultado.Objeto; ddlTipoProducto.DataValueField = "IdTipoProducto"; ddlTipoProducto.DataTextField = "Nombre"; ddlTipoProducto.DataBind(); } else { MostrarMensaje(resultado.Mensaje, TipoMensaje.Error); } CargaObjetos.AdicionarItemPorDefecto(ddlTipoProducto, false); }
/// <summary> /// Metodo para cargar Tipo de Relacion. /// </summary> /// <remarks> /// Autor: David Mauricio Gutiérrez Ruiz - INTERGRUPO\dgutierrez /// FechaDeCreacion: 21/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 CargarComboTipoRelacion() { var resultado = WebService.Integracion.ConsultarGenListas(new Basica { CodigoGrupo = Resources.GlobalWeb.CodGenLista_Relacion, IndHabilitado = true }); if (resultado.Ejecuto) { ddlTipoRelacionDes.DataTextField = NOMBRECOMBO; ddlTipoRelacionDes.DataValueField = CODIGOCOMBO; ddlTipoRelacionDes.DataSource = resultado.Objeto; ddlTipoRelacionDes.DataBind(); CargaObjetos.AdicionarItemPorDefecto(ddlTipoRelacionDes, false); ddlTipoRelacionDes.SelectedIndex = 0; } else { ddlTipoRelacionDes.DataSource = null; ddlTipoRelacionDes.DataBind(); MostrarMensaje(resultado.Mensaje, TipoMensaje.Error); } }
/// <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> /// 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); }
/// <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); }