private void BindList(radiusEntities dc) { string kimlikNo = Request.QueryString["kimlik"]; string durum = Request.QueryString["durum"]; string eski_durum = Request.QueryString["eski_durum"]; string servis_id = Request.QueryString["servisid"]; if (!String.IsNullOrEmpty(kimlikNo) && !String.IsNullOrWhiteSpace(kimlikNo)) { ServisIslemleri islem = new ServisIslemleri(dc); ServisDAL.Repo.ServisRepo ser = islem.servisAraKimlikDetayTekR(kimlikNo); if (ser != null) { txtKimlikNo.Value = kimlikNo; txtMusteri.InnerHtml = ser.musteriAdi + " - " + ser.telefon; txtKonu.InnerHtml = ser.baslik; //int sayi = ser.aciklama.Split(new[] { '\r', '\n' }).Length; //txtServisAciklama.Rows = sayi + 1; txtServisAciklama.InnerHtml = ser.aciklama; txtServisAdresi.InnerHtml = ser.adres; txtDurum.Value = ser.sonDurum; txtTarih.Value = ser.acilmaZamani.ToString(); txtServisID.Value = ser.serviceID.ToString(); if (ser.kapanmaZamani != null) { btnSonlandir.Visible = false; btnEkle.Visible = false; btnSonlandirK.Visible = false; btnEkleK.Visible = false; } hdnDurumID.Value = ser.sonDurumID.ToString(); hdnCustID.Value = ser.custID.ToString(); hdnAtananID.Value = ser.sonGorevliID.ToString(); //bakalım görevli değişmiş mi? string yeniGorevli = Request.QueryString["eleman"]; if (!String.IsNullOrEmpty(yeniGorevli)) { if (yeniGorevli != hdnAtananID.Value) { islem.Atama(yeniGorevli, kimlikNo); } } ListView1.DataSource = islem.detayListesiDetayKimlikR(kimlikNo); ListView1.DataBind(); } } string smsQ = Request.QueryString["sms"]; string mailQ = Request.QueryString["mail"]; MesajGonder(kimlikNo, durum, eski_durum, servis_id, smsQ, mailQ, dc); }
//onaylandıktan sonra firmanın kendisine sms gönderilecek private void onayKimlik(string kimlik, string firma) { if (!String.IsNullOrEmpty(firma)) { using (radiusEntities db = MyContext.Context(firma)) { ServisIslemleri servis = new ServisIslemleri(db); ServisRepo rep = servis.servisAraKimlikDetayTekR(kimlik); if (rep != null) { //hesap var mı bakalım List <servicehesap> kararlar = (from s in db.servicehesaps where s.ServiceID == rep.serviceID && s.iptal == false && (s.onay == null || s.onay == false) orderby s.TarihZaman descending select s).ToList(); if (kararlar != null) { foreach (servicehesap karar in kararlar) { karar.onay = true; karar.Onay_tarih = DateTime.Now; karar.Aciklama = "Müşteri Onayı"; } KaydetmeIslemleri.kaydetR(db); goster(); System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append(" alertify.success('Kararlar Onaylandı!');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EditHideModalScript4", sb.ToString(), false); } } } } }