protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); CuratorEngine curatorEngine = new CuratorEngine(ExternalCacheDir.AbsolutePath, CacheDir.AbsolutePath, ExternalCacheDir.AbsolutePath, 10); // Set our view from the "main" layout resource SetContentView(Resource.Layout.Main); FragmentTransaction transaction = FragmentManager.BeginTransaction(); SlidingTabsFragment fragment = new SlidingTabsFragment(curatorEngine); transaction.Replace(Resource.Id.sample_content_fragment, fragment); transaction.Commit(); curatorEngine.Registy("Alexey", "Luzyanin", "AVT-613", "AVTF", Curator.AccessLevel.admin, "dota", "virtuspro"); curatorEngine.LoginCurator("dota", "virtuspro"); }
public Dialog_Sign_In(CuratorEngine engine) { this.curatorEngine = engine; }
public On_Sign_In(string login, string password, CuratorEngine curatorEngine) : base() //вход для куратора { curatorEngine.LoginCurator(login, password); }
public override Java.Lang.Object InstantiateItem(ViewGroup container, int position) //что отображается на Layout-e { View view = LayoutInflater.From(container.Context).Inflate(Resource.Layout.pager_item, container, false); // Layout для news и FAQ View view1 = LayoutInflater.From(container.Context).Inflate(Resource.Layout.autorization_page, container, false); // Layout для кнопок авторизации int pos = position + 1; CuratorEngine curatorEngine = SlidingTabsFragment.curatorEngine; News news1 = new News("Новость 1" + "\n", "Строка 1" + "\n"); News news2 = new News("Новость 2" + "\n", "Строка 2" + "\n"); News news3 = new News("Новость 3" + "\n", "Строка 3" + "\n"); curatorEngine.SendNews(news1); curatorEngine.SendNews(news2); curatorEngine.SendNews(news3); curatorEngine.LoadNextNews(); List <News> list = new List <News> { news1, news2, news3 }; if (pos == 1) //1-ый Layout(News) { container.AddView(view); TextView txtTitle = view.FindViewById <TextView>(Resource.Id.item_subtitle); TextView txtDate = view.FindViewById <TextView>(Resource.Id.textViewDate); TextView txtMain = view.FindViewById <TextView>(Resource.Id.textViewMainText); foreach (News a in list) { txtTitle.Text += a.Title.ToString(); txtDate.Text += a.DateTime.ToString(); txtMain.Text += a.MainText.ToString(); } return(view); } else { if (pos == 2) //2-ый Layout(LK) { //кнопки для входа container.AddView(view1); Button SignIn = view1.FindViewById <Button>(Resource.Id.buttonSignIn); Button Register = view1.FindViewById <Button>(Resource.Id.buttonRegister); SignIn.Click += (object sender, EventArgs args) => { FragmentManager fragmentManager = null; FragmentTransaction transaction = fragmentManager.BeginTransaction(); Dialog_Sign_In dialog_Sign_In = new Dialog_Sign_In(curatorEngine); dialog_Sign_In.Show(transaction, "Platyoj proshol"); }; Register.Click += (object sender, EventArgs args) => { FragmentManager fragmentManager = null; FragmentTransaction transaction = fragmentManager.BeginTransaction(); Dialog_Register dialog_Register = new Dialog_Register(curatorEngine); dialog_Register.Show(transaction, "Platyoj proshol"); }; return(view1); } else //3-ый Layout(FAQ) { container.AddView(view); TextView txtTitle = view.FindViewById <TextView>(Resource.Id.item_subtitle); TextView txtDate = view.FindViewById <TextView>(Resource.Id.textViewDate); TextView txtMain = view.FindViewById <TextView>(Resource.Id.textViewMainText); txtTitle.Text = news2.Title.ToString(); txtDate.Text = news2.DateTime.ToString(); txtMain.Text = news2.MainText.ToString(); return(view); } } }
public SlidingTabsFragment(CuratorEngine engine) { curatorEngine = engine; }
public Dialog_Register(CuratorEngine engine) { this.curatorEngine = engine; }
public Register(string firstname, string lastname, string login, string password, CuratorEngine curatorEngine) { curatorEngine.Registy(firstname, lastname, "АВТ-613", "АВТФ", 0, login, password); }