Beispiel #1
0
        public static List <Afiliados> GetAfiliados(AfiliadosGetParams afiliadosGetParams)
        {
            List <Afiliados> afiliados = new List <Afiliados>();

            try
            {
                validarConexion();
                SqlConn.ConnectionString = ConfigurationManager.ConnectionStrings["SqlCon"].ToString();
                SqlCommand sqlcmd = new SqlCommand("spGetAfiliados", SqlConn);
                sqlcmd.CommandType = CommandType.StoredProcedure;
                sqlcmd.Parameters.AddWithValue("@TextoBuscar", afiliadosGetParams.TextoBuscar);
                sqlcmd.Parameters.AddWithValue("@TipoBusqueda", afiliadosGetParams.TipoBusqueda);
                SqlConn.Open();
                SqlDataAdapter sqlData = new SqlDataAdapter();
                sqlData.SelectCommand = sqlcmd;
                DataSet ds = new DataSet();
                sqlData.Fill(ds);
                afiliados = new List <Afiliados>();
                for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                {
                    var afiliado = new Afiliados();
                    afiliado.Id              = Convert.ToInt32(ds.Tables[0].Rows[i]["Id"].ToString());
                    afiliado.Nombres         = ds.Tables[0].Rows[i]["Nombres"].ToString();
                    afiliado.Apellidos       = ds.Tables[0].Rows[i]["Apellidos"].ToString();
                    afiliado.FechaNacimiento = Convert.ToDateTime(ds.Tables[0].Rows[i]["FechaNacimiento"].ToString());
                    afiliado.Sexo            = ds.Tables[0].Rows[i]["Sexo"].ToString();
                    afiliado.Cedula          = ds.Tables[0].Rows[i]["Cedula"].ToString();
                    afiliado.NSS             = ds.Tables[0].Rows[i]["NSS"].ToString();
                    afiliado.FechaRegistro   = Convert.ToDateTime(ds.Tables[0].Rows[i]["FechaRegistro"].ToString());
                    afiliado.MontoConsumido  = Convert.ToDecimal(ds.Tables[0].Rows[i]["MontoConsumido"].ToString());
                    afiliado.IdEstatus       = Convert.ToInt32(ds.Tables[0].Rows[i]["IdEstatus"].ToString());
                    afiliado.IdPlan          = Convert.ToInt32(ds.Tables[0].Rows[i]["IdPlan"].ToString());
                    afiliados.Add(afiliado);
                }
                return(afiliados);
            }
            catch (Exception ex)
            {
                throw;
            }
        }
Beispiel #2
0
        // GET: Afiliados
        public ActionResult Index(AfiliadosGetParams afiliadosGetParams = null)
        {
            var afiliados = AfiliadosBLL.GetAfiliados(afiliadosGetParams);

            return(View(afiliados));
        }