示例#1
0
        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);
        }
示例#2
0
        //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);
                        }
                    }
                }
            }
        }