public override int SaveChanges(string args)
        {
            int sonucId      = 0;
            var callbackArgs = DemoUtils.DeserializeCallbackArgs(args);//resimleri ekledikten sonra ne olduysa hep edit olarak geliyor artık. resim eklemesemde edit olarak geliyor işin kötüsü.

            //sanırım bir yerleri değiştirdim bu upload controllerini eklerken. yada js dosyasında bir değişiklik yaptım.
            if (callbackArgs[0] == "New")
            {
                ProfileBase curProfile = ProfileBase.Create(Membership.GetUser().UserName);
                string      bayiid     = curProfile.GetPropertyValue("BayiID").ToString();
                bool        Mnp        = Convert.ToBoolean(int.Parse(RbMnp.SelectedItem.Value.ToString()));
                int         tipId9     = -1;
                if (Mnp)
                {
                    tipId9 = 24; //Faturasız Mnp //Faturasız Mnp
                }
                else
                {
                    tipId9 = 23; //Yeni Aktivasyon //Faturasız Hat
                }
                Guid guid;
                guid = (Guid)Membership.GetUser().ProviderUserKey;

                var sonuc = db.I_Aktivasyon(Convert.ToInt32(bayiid), guid,
                                            TxtAdi.Text,
                                            TxtSoyadi.Text,
                                            Convert.ToDecimal(TxtTCKN.Text),
                                            TxtAnneKizlikSoyadi.Text,
                                            TxtAdresTextBox.Text,
                                            Convert.ToInt32(CmbSehir.SelectedItem != null ? CmbSehir.SelectedItem.Value : -1),
                                            Convert.ToInt32(CmbIlce.SelectedItem != null ? CmbIlce.SelectedItem.Value : -1),
                                            Convert.ToInt32(TxtPostaKoduTextBox.Text),
                                            TxtEmailTextBox.Text,
                                            TxtSabitTelTextBox.Text,
                                            TxtCepTelTextBox.Text,
                                            TxtSimSeriNo.Text,
                                            Convert.ToInt32(CmbHattinTarifesi.SelectedItem.Value),
                                            TxtAciklama.Text,
                                            Mnp,
                                            tipId9, null).ToList();
                sonucId = (int)sonuc.First().ID;
                db.I_AktivasyonEvrak(Session["HatSozlesmesiDosyaAdi"].ToString(), 1, 31, sonucId);
                db.I_AktivasyonEvrak(Session["KimlikFotokopisiDosyaAdi"].ToString(), 1, 32, sonucId);
                db.I_AktivasyonEvrak(Session["EvraklarDosyaAdi"].ToString(), 1, 33, sonucId);
            }
            else if (callbackArgs[0] == "Edit")
            {
                int id = Convert.ToInt32(callbackArgs[1]);
                //bu satıra update sp gelecek.
                sonucId = id;
            }
            Session["HatSozlesmesiDosyaAdi"]    = "";
            Session["KimlikFotokopisiDosyaAdi"] = "";
            Session["EvraklarDosyaAdi"]         = "";
            return(sonucId);
        }
Beispiel #2
0
        public override int SaveChanges(string args)
        {
            int sonucId      = 0;
            var callbackArgs = DemoUtils.DeserializeCallbackArgs(args);//resimleri ekledikten sonra ne olduysa hep edit olarak geliyor artık. resim eklemesemde edit olarak geliyor işin kötüsü.

            //sanırım bir yerleri değiştirdim bu upload controllerini eklerken. yada js dosyasında bir değişiklik yaptım.
            if (callbackArgs[0] == "New")
            {
                ProfileBase curProfile = ProfileBase.Create(Membership.GetUser().UserName);
                string      bayiid     = curProfile.GetPropertyValue("BayiID").ToString();

                Guid guid;
                guid = (Guid)Membership.GetUser().ProviderUserKey;

                var sonuc = db.I_Aktivasyon(Convert.ToInt32(bayiid), guid,
                                            TxtAdi.Text,
                                            TxtSoyadi.Text,
                                            Convert.ToDecimal(TxtTCKN.Text),
                                            "",
                                            "",
                                            -1,
                                            -1,
                                            -1,
                                            "",
                                            TxtSabitTelTextBox.Text,
                                            TxtCepTelTextBox.Text,
                                            "",
                                            -1,
                                            TxtAciklama.Text,
                                            false,
                                            28, null).ToList();
                sonucId = (int)sonuc.First().ID;
                db.I_AktivasyonEvrak(Session["HatSozlesmesiDosyaAdi"].ToString(), 1, 39, sonucId);
                db.I_AktivasyonEvrak(Session["KimlikFotokopisiDosyaAdi"].ToString(), 1, 32, sonucId);
                db.I_AktivasyonEvrak(Session["EvraklarDosyaAdi"].ToString(), 1, 33, sonucId);
            }
            else if (callbackArgs[0] == "Edit")
            {
                int id = Convert.ToInt32(callbackArgs[1]);
                //bu satıra update sp gelecek.
                sonucId = id;
            }
            Session["HatSozlesmesiDosyaAdi"]    = "";
            Session["KimlikFotokopisiDosyaAdi"] = "";
            Session["EvraklarDosyaAdi"]         = "";
            return(sonucId);
        }