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; } }
// GET: Afiliados public ActionResult Index(AfiliadosGetParams afiliadosGetParams = null) { var afiliados = AfiliadosBLL.GetAfiliados(afiliadosGetParams); return(View(afiliados)); }