private void Detail_Loaded(object sender, RoutedEventArgs e) { //foreach (PropertyInfo propertyInfo in NewSModel.GetType().GetProperties()) //{ // try // { // MessageBox.Show(propertyInfo.GetValue(NewSModel).ToString()); // } // catch (Exception) // { // MessageBox.Show(propertyInfo.GetValue(NewSModel)+"null"); // } //} if (Xmlmi == false && ElaDonus == false) // Add işlemi geçerli olsa da verileri yüklemiyor anlamadım { NewSModel = Data.GetNews(Model.Connection, Model.ContentID); bolumler = Data.GetTypePart("parts", Model.ContentID, Model.Connection); tipler = Data.GetTypePart("types", Model.ContentID, Model.Connection); } edit(); }
public Elaboration(NewSDetailM NewSModel) { this.NewSModel = NewSModel; InitializeComponent(); Loaded += Elaboration_Loaded; TDetailBackBtn.Click += TDetailBackBtn_Click; }
private void TRefreshBtn_Click(object sender, RoutedEventArgs e) { OtoUnRG(); ResetBGColors(); upanel.Children.Clear(); wrpanel = null; Model.pab = 0; Model.cab = 0; bolumler.Clear(); tipler.Clear(); upanel.Children.Clear(); dpanel.Children.Clear(); NewSModel = Data.GetNews(Model.Connection, Model.ContentID); bolumler = Data.GetTypePart("parts", Model.ContentID, Model.Connection); tipler = Data.GetTypePart("types", Model.ContentID, Model.Connection); edit(); }
public Detail(NewSDetailM newSModelP, bool ElaDonus) { // ContentFrame değişince içerisindeki tüm bilgiler nedense kayboluyor veya bozuluyor. // Bunun önüne geçmek için elimdeki verileri işlem sayfasına gönderiyorum, kullanılan veya kullanılmayan verileri // geri dönüyor. Buraya kadar sorun yok, asıl olay bundan sonra başlıyor. Birden fazla geri dönüşü yöneten Detail sayfası, // bunu yönetebilmesi için bir sistemi olması gerekiyor. Xmlmi de bu kolaydı çünkü tek bir dönüş tipinden işlem yaptırıyorum. // Bu sefer de tek bir dönüş tipi görünüyor ancak dönen verilerin sorunsuzca yerleştirilmesi gerekiyor. // Yerleşecek verilerin InitializeComponent(); NewSModel = newSModelP; /*********************/ bolumler = Model.donus_bolumler; tipler = Model.donus_tipler; /*************** burayı unutma :D ****//// this.ElaDonus = true; Setup(); }
private void Elaboration_Loaded(object sender, RoutedEventArgs e) { EVisibilityCmb.Items.Add("0"); EVisibilityCmb.Items.Add("1"); EVisibilityCmb.Items.Add("2"); EVisibilityCmb.SelectedItem = "2"; EMainCmb.Items.Add(NewSModel.maincateg); EMainCmb.SelectedItem = NewSModel.maincateg; ESubCmb.Items.Add(NewSModel.subcateg); ESubCmb.SelectedItem = NewSModel.subcateg; EOwnerTxt.Text = NewSModel.owner.ToString(); EHeaderTxt.Text = NewSModel.title; EImageTxt.Text = NewSModel.picture; ECreatedTxt.Content = NewSModel.datec; EModifiedTxt.Content = NewSModel.datem; NewSModel = Data.newsDoldur(); }