Exemple #1
0
        /// <summary>
        /// Carga información de la exclusión.
        /// </summary>
        /// <returns>Retorna Exclusión.</returns>
        /// <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 ExclusionContrato InformacionExclusion()
        {
            var exclusion = new ExclusionContrato()
            {
                IdTipoProducto = 0,
                TipoProducto   = new TipoProducto()
                {
                    IdTipoProducto = 0,
                    Nombre         = string.Empty
                },
                GrupoProducto = new GrupoProducto()
                {
                    IdGrupo = 0,
                    Nombre  = string.Empty
                },
                Producto = new Producto()
                {
                    IdProducto = 0,
                    Nombre     = string.Empty
                },
                IdVenta    = 0,
                Componente = Resources.GlobalWeb.General_ValorNA
            };

            object[] infoManual = ObtenerInformacionManual(VinculacionSeleccionada.Contrato.Id);

            exclusion.IdManual       = Convert.ToInt32(infoManual[0]);
            exclusion.NombreManual   = Convert.ToString(infoManual[1]);
            exclusion.VigenciaTarifa = Convert.ToDateTime(infoManual[2]);

            return(exclusion);
        }
        /// <summary>
        /// Carga la información del cubrimiento seleccionado en la principal para su modificación.
        /// </summary>
        /// <param name="exclusion">The exclusion.</param>
        /// <remarks>
        /// Autor: Iván José Pimienta Serrano - INTERGRUPO\Ipimienta
        /// FechaDeCreacion: 15/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>
        public void CargarInformacionExclusion(ExclusionContrato exclusion)
        {
            string clasif = EstablecerClasificacionProducto(Convert.ToInt16(exclusion.IdTipoProducto));

            CargarListaTiposComponentes(clasif);
            txtIdentificador.Text   = exclusion.Id.ToString();
            txtEntidad.Text         = VinculacionSeleccionada.Tercero.Nombre;
            txtIdContrato.Text      = VinculacionSeleccionada.Contrato.Id.ToString();
            txtContrato.Text        = VinculacionSeleccionada.Contrato.Nombre;
            txtIdPlan.Text          = VinculacionSeleccionada.Plan.Id.ToString();
            txtPlan.Text            = VinculacionSeleccionada.Plan.Nombre;
            txtIdAtencion.Text      = VinculacionSeleccionada.IdAtencion.ToString();
            txtIdGrupoProducto.Text = exclusion.GrupoProducto.IdGrupo.ToString();
            txtGrupoProducto.Text   = exclusion.GrupoProducto.Nombre;
            txtIdProducto.Text      = exclusion.Producto.IdProducto.ToString();
            txtProducto.Text        = exclusion.Producto.Nombre.ToString();
            txtIdVenta.Text         = exclusion.IdVenta.ToString();
            txtIdTarifa.Text        = exclusion.IdManual.ToString();
            txtNombreTarifa.Text    = exclusion.NombreManual.ToString();
            txtVigencia.Text        = exclusion.VigenciaTarifa.ToShortDateString();

            if (lblTitulo.Text == Resources.DefinirExclusiones.DefinirExclusiones_Actualizar)
            {
                // CargarTiposComponentes();
                chkActivo.Checked             = exclusion.IndicadorContratoActivo == 1 ? true : false;
                ddlComponente.SelectedValue   = exclusion.Componente.ToString();
                txtNumeroVenta.Text           = exclusion.NumeroVenta.ToString();
                ddlTipoProducto.SelectedValue = exclusion.TipoProducto.IdTipoProducto.ToString();
            }
        }