示例#1
0
        public void mesajKaydet(mesaj gelen)
        {
            SqlConnection baglan = new SqlConnection("Server=DESKTOP-6GBHM2T\\SQLEXPRESS;Database=Insaat;Integrated Security=true;");

            baglan.Open();

            SqlCommand komut = new SqlCommand("insert into mesaj(konu,mesaj) values(@konu,@mesaj)", baglan);

            komut.Parameters.Add("@konu", SqlDbType.Text).Value = gelen.konu;

            komut.Parameters.Add("@mesaj", SqlDbType.Text).Value = gelen.message;

            komut.ExecuteNonQuery();
        }
示例#2
0
        public ActionResult MPage(mesaj mesaj)
        {
            mesaj.sendTime = System.DateTime.Now;
            mesaj.baslik   = " ";

            if (ModelState.IsValid)
            {
                db.mesaj.Add(mesaj);
                db.SaveChanges();
                return(RedirectToAction("MPage", "chat", new { cid = mesaj.chatID }));
            }

            //ViewBag.alanHesapID = new SelectList(db.hesap, "ID", "mail", mesaj.alanHesapID);
            //ViewBag.gonderenHesapID = new SelectList(db.hesap, "ID", "mail", mesaj.gonderenHesapID);
            return(View(mesaj));
        }
示例#3
0
        public List <mesaj> Listele()
        {
            List <mesaj>  mesajList = new List <mesaj>();
            SqlConnection baglan    = new SqlConnection("Server=DESKTOP-6GBHM2T\\SQLEXPRESS;Database=Insaat;Integrated Security=true;");

            baglan.Open();

            SqlCommand    komut         = new SqlCommand("Select*from mesaj", baglan);
            SqlDataReader mesajdangelen = komut.ExecuteReader();

            while (mesajdangelen.Read())
            {
                mesaj mesajcik = new mesaj();
                mesajcik.id      = Convert.ToInt32(mesajdangelen["id"]);
                mesajcik.konu    = mesajdangelen["konu"].ToString();
                mesajcik.message = mesajdangelen["mesaj"].ToString();
                mesajList.Add(mesajcik);
            }
            return(mesajList);
        }
示例#4
0
        public ServiceResult <string> SaveApplication(IsBasvurusuBilgileri basvuru)
        {
            System.Globalization.CultureInfo clsCulture = new System.Globalization.CultureInfo("tr-TR");
            VakifDb  db       = new VakifDb(_appSettings.ConnStr);
            WSHelper wsHelper = new WSHelper(db, _appSettings);
            var      sonuc    = db.GetKullanici(basvuru.PersonelID);

            basvuru.TcKimlikNo = sonuc.Veri.Rows[0]["TCKimlikNo"].ToString();
            basvuru.EPosta     = sonuc.Veri.Rows[0]["EPosta"].ToString().Replace("'", " ");
            BusinessLayer bHelper = new BusinessLayer(db, _appSettings, basvuru);

            //ServiceResult<string> osymResult = bHelper.checkOsymPuan();
            //if (osymResult.ResultCode == 1)
            //    return osymResult;

            try
            {
                string[] sAddress = new string[2];

                IsBasvurusuKisiselBilgiler clsKisiselBilgiler = new IsBasvurusuKisiselBilgiler();
                IsBasvurusuDigerBilgiler   clsDigerBilgiler   = new IsBasvurusuDigerBilgiler();
                IsBasvurusu clsIsBasvuru = new IsBasvurusu();

                islemSonucu clsIslemSonucu = new islemSonucu();
                mesaj       clsMesaj       = new mesaj();

                clsKisiselBilgiler.tcKimlikNoField   = sonuc.Veri.Rows[0]["TCKimlikNo"].ToString();
                clsKisiselBilgiler.adField           = sonuc.Veri.Rows[0]["Adi"].ToString();
                clsKisiselBilgiler.soyadField        = sonuc.Veri.Rows[0]["Soyadi"].ToString();
                clsKisiselBilgiler.dogumYeriField    = sonuc.Veri.Rows[0]["DogumYeri"].ToString();
                clsKisiselBilgiler.dogumTarihiField  = (DateTime)(sonuc.Veri.Rows[0]["DogumTarihi"]);
                clsKisiselBilgiler.medeniDurumuField = Util.getMedeniHalEnumFromStr(sonuc.Veri.Rows[0]["MedeniHali"].ToString());
                clsKisiselBilgiler.cinsiyetField     = Util.getCinsiyetEnumFromStr(sonuc.Veri.Rows[0]["Cinsiyeti"].ToString());

                ServiceResult <string[]> adresResult = bHelper.checkAdresCode();
                if (adresResult.ResultCode == 1)
                {
                    return new ServiceResult <string>()
                           {
                               isSuccessfull     = false,
                               ResultCode        = 1,
                               ResultData        = null,
                               ResultExplanation = "Sistemden adres bilginize ulaşılamamıştır. İkametgah şartı isteyen ilanlara başvurabilmek için nüfus müdürlüğüne gidip adres kaydınızı yaptırmanız gerekmektedir."
                           }
                }
                ;

                ilceBilgisi clsIlceBilgisi = new ilceBilgisi();
                clsIlceBilgisi.mernisIlceKoduFieldSpecified = true;
                clsIlceBilgisi.ilceAdiField        = adresResult.ResultData[0].ToString();
                clsIlceBilgisi.mernisIlceKoduField = int.Parse(adresResult.ResultData[1].ToString());
                clsKisiselBilgiler.ilceField       = clsIlceBilgisi;


                clsDigerBilgiler.ePostaField = sonuc.Veri.Rows[0]["EPosta"].ToString().Replace("'", " ");

                if (!string.IsNullOrEmpty(basvuru.EvTelNumarasi))
                {
                    clsDigerBilgiler.evTelNumarasiField = basvuru.EvTelNumarasi.Replace("'", " ");
                }
                if (!string.IsNullOrEmpty(basvuru.IsTelNumarasi))
                {
                    clsDigerBilgiler.isTelNumarasiField = basvuru.IsTelNumarasi.Replace("'", " ");
                }
                if (!string.IsNullOrEmpty(basvuru.CepTelefonu))
                {
                    clsDigerBilgiler.cepTelNumarasiField = basvuru.CepTelefonu.Replace("'", " ");
                }

                clsDigerBilgiler.kpssGirisYiliField    = Convert.ToInt32(basvuru.KpssGirisYili);
                clsDigerBilgiler.kpssPuaniField        = Convert.ToDouble(basvuru.KpssPuani); //76,44835
                clsDigerBilgiler.universiteBolumuField = basvuru.UniversiteBolum.Replace("'", " ").ToUpper(clsCulture);

                clsDigerBilgiler.egitimDurumuField          = Util.getEgitimDurumEnumFromStr(basvuru.EgitimDurumu);
                clsDigerBilgiler.egitimDurumuFieldSpecified = true;

                clsDigerBilgiler.mezuniyetTarihiField          = Convert.ToDateTime(basvuru.MezuniyetTarihi);
                clsDigerBilgiler.mezuniyetTarihiFieldSpecified = true;


                if (!string.IsNullOrEmpty(basvuru.TecilTarihi))
                {
                    clsDigerBilgiler.tecilTarihiField          = Convert.ToDateTime(basvuru.TecilTarihi);
                    clsDigerBilgiler.tecilTarihiFieldSpecified = true;
                }

                clsDigerBilgiler.askerlikDurumuField = Util.getAskerlikEnumFromStr(basvuru.AskerlikDurumu);

                clsIsBasvuru.digerBilgilerField   = clsDigerBilgiler;
                clsIsBasvuru.kisiselBilgilerField = clsKisiselBilgiler;

                ServiceResult <string> kaydetResult = null;
                if (basvuru.BasvuruID == 0)
                {
                    kaydetResult = bHelper.basvuruKaydet(clsIsBasvuru, basvuru.IlanID);
                }
                else//Guncelleme
                {
                    kaydetResult = bHelper.basvuruGuncelle(clsIsBasvuru.digerBilgilerField, basvuru.BasvuruID);
                }

                bHelper.UpdatePersonData(basvuru, adresResult.ResultData);

                return(kaydetResult); // new ServiceResult<string>() { isSuccessfull = true, ResultCode = 0, ResultData = null, ResultExplanation = "Başvuru Kaydedildi!" };
            }
            catch (Exception exc)
            {
                return(new ServiceResult <string>()
                {
                    isSuccessfull = false, ResultCode = 2, ResultData = null, ResultExplanation = exc.Message
                });
            }
        }
示例#5
0
        public ActionResult mesajkaydet(mesaj gelenmesaj)
        {
            mesajRepository.mesajKaydet(gelenmesaj);

            return(RedirectToAction("iletisim"));
        }