Exemple #1
0
        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();
        }
Exemple #2
0
        public Elaboration(NewSDetailM NewSModel)
        {
            this.NewSModel = NewSModel;
            InitializeComponent();

            Loaded += Elaboration_Loaded;
            TDetailBackBtn.Click += TDetailBackBtn_Click;
        }
Exemple #3
0
        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();
        }
Exemple #4
0
        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();
        }
Exemple #5
0
        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();
        }