/// <summary>
        /// Muestra el control precargado de definición de cubrimientos.
        /// </summary>
        /// <param name="sender">The sender.</param>
        /// <param name="e">The <see cref="ImageClickEventArgs"/> instance containing the event data.</param>
        /// <remarks>
        /// Autor: Alex Mattos - INTERGRUPO\amattos
        /// FechaDeCreacion: 12/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 ImgDefinirCubrimiento_Click(object sender, ImageClickEventArgs e)
        {
            ucDefinirCubrimientos.LimpiarCampos();
            var cubrimiento = new Cubrimiento()
            {
                Tercero = new Tercero()
                {
                    Id     = VinculacionSeleccionada.Tercero.Id,
                    Nombre = VinculacionSeleccionada.Tercero.Nombre
                },

                Contrato = new Contrato()
                {
                    Id     = VinculacionSeleccionada.Contrato.Id,
                    Nombre = VinculacionSeleccionada.Contrato.Nombre
                },

                Plan = new Plan()
                {
                    Id     = VinculacionSeleccionada.Plan.Id,
                    Nombre = VinculacionSeleccionada.Plan.Nombre
                },

                IdAtencion = VinculacionSeleccionada.IdAtencion
            };

            ucDefinirCubrimientos.CargarTiposComponentes();
            ucDefinirCubrimientos.PrecargueInformacion(cubrimiento);
            mpeDefinirCubrimientos.Show();
        }
        /// <summary>
        /// Obtiene la información del cubrimiento.
        /// </summary>
        /// <returns>Resultado operacion.</returns>
        /// <remarks>
        /// Autor: Iván José Pimienta Serrano - INTERGRUPO\Ipimienta
        /// FechaDeCreacion: 12/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 Cubrimiento InformacionCubrimiento()
        {
            int  identificadorAtencion = 0;
            bool validaAtencion        = int.TryParse(txtIdAtencion.Text, out identificadorAtencion);
            var  plan = !ModoPantalla.Equals(Resources.GlobalWeb.Configuracion_Modo_Pantalla) ? new Plan()
            {
                Id     = Convert.ToInt32(lblIdPlan.Text),
                Nombre = txtPlan.Text
            }
                : new Plan
            {
                Nombre = string.Empty
            };
            var cubrimiento = new Cubrimiento()
            {
                Tercero = new Tercero()
                {
                    Id     = Convert.ToInt32(lblIdEntidad.Text),
                    Nombre = txtEntidad.Text
                },

                Contrato = new Contrato()
                {
                    Id     = Convert.ToInt32(lblIdContrato.Text),
                    Nombre = txtContrato.Text
                },

                Plan = plan,

                TipoProducto = new TipoProducto()
                {
                    Nombre = string.Empty
                },

                GrupoProducto = new GrupoProducto()
                {
                    Nombre = string.Empty
                },

                Producto = new Producto()
                {
                    Nombre = string.Empty
                },

                TipoComponente = new TipoComponente()
                {
                    NombreComponente = string.Empty
                },

                ClaseCubrimiento = new ClaseCubrimiento()
                {
                    Nombre = string.Empty
                },

                IdAtencion = identificadorAtencion
            };

            return(cubrimiento);
        }
        /// <summary>
        /// Método que realiza el precargue de la información de la página de definir cubrimiento.
        /// </summary>
        /// <param name="cubrimiento">The cubrimiento.</param>
        /// <remarks>
        /// Autor: Iván José Pimienta Serrano - INTERGRUPO\Ipimienta
        /// FechaDeCreacion: 12/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 PrecargueInformacion(Cubrimiento cubrimiento)
        {
            if (ModoPantalla.Equals(Resources.GlobalWeb.Configuracion_Modo_Pantalla))
            {
                AjustarModoPantalla(true);
            }
            else
            {
                AjustarModoPantalla(false);
            }

            this.Cubrimiento   = cubrimiento;
            lblIdEntidad.Text  = cubrimiento.Tercero.Id.ToString();
            txtEntidad.Text    = cubrimiento.Tercero.Nombre.ToString();
            lblIdContrato.Text = cubrimiento.Contrato.Id.ToString();
            txtContrato.Text   = cubrimiento.Contrato.Nombre.ToString();
            txtIdAtencion.Text = cubrimiento.IdAtencion.ToString();
            if (!ModoPantalla.Equals(Resources.GlobalWeb.Configuracion_Modo_Pantalla))
            {
                lblIdPlan.Text = cubrimiento.Plan.Id.ToString();
                txtPlan.Text   = cubrimiento.Plan.Nombre.ToString();
            }
        }
Beispiel #4
0
 public int Post([FromUri] OperacionEnum id, [FromBody] Cubrimiento value)
 {
     return(polizaRepository.CubrimientosProcess(id, value));
 }