Exemplo n.º 1
0
        public List <AfiliadoHistoricoPlan> ObtenerHistorialPlanesByIdUsuario(int idUsuario)
        {
            string query =
                "SELECT [intIdAfiliadoHistoricoPlan],[intIdUsuario],[datFechaModificacion],[varMotivoModificacion],[intCodigoPlan] " +
                "FROM [INTERNAL_SERVER_ERROR].[AfiliadoHistoricoPlan] " +
                "WHERE intIdUsuario = " + idUsuario.ToString();

            this.Command = new SqlCommand(query.ToString(), this.Connector);
            this.Connector.Open();
            SqlDataReader reader = this.Command.ExecuteReader();

            List <AfiliadoHistoricoPlan> historial = new List <AfiliadoHistoricoPlan>();

            while (reader.Read())
            {
                var hist = new AfiliadoHistoricoPlan()
                {
                    IdAfiliadoHistoricoPlan = reader["intIdAfiliadoHistoricoPlan"] as int? ?? default(int),
                    Motivo      = Convert.ToString(reader["varMotivoModificacion"]),
                    Plan        = reader["intCodigoPlan"] as int? ?? default(int),
                    IdUsuario   = reader["intIdUsuario"] as int? ?? default(int),
                    FechaCambio = Convert.ToDateTime(reader["datFechaModificacion"]),
                };

                historial.Add(hist);
            }

            return(historial);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Carga el historial de las modificaciones que tuvieron los planes para el usuario
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void HistorialPlanes_Load(object sender, EventArgs e)
        {
            var service = new ClinicaService();

            List <AfiliadoHistoricoPlan> historial = service.ObtenerHistorialCambioPlanes(Convert.ToInt32(this.NroDocumento));


            for (int i = 0; i < historial.Count(); i++)
            {
                AfiliadoHistoricoPlan hist = new AfiliadoHistoricoPlan();
                hist = historial[i];

                grdHistorial.Rows.Add(hist.IdAfiliadoHistoricoPlan, hist.IdUsuario, hist.Plan, hist.FechaCambio, hist.Motivo);
            }
        }