Пример #1
0
        public static void UploadPic(string imageData, string servis, string aciklama, bool ress, string baslik, string kullanici)
        {
            //resim yüklendiği zaman bütün işlemleri burada tamamlayacaz.
            //yani detay ekleme işlemleri burada tamamlanacak.
            //böylece veritabanınaresim yolu yazılırken bu isim kullanılacak.
            using (Radius.radiusEntities dc = Radius.MyContext.Context(KullaniciIslem.firma()))
            {
                ServisIslemleri ser       = new ServisIslemleri(dc);
                int             servisID  = Int32.Parse(servis);
                string          resimYolu = "-";
                if (ress == true)
                {
                    string isim            = DateTime.Now.ToString().Replace("/", "-").Replace(" ", "- ").Replace(":", "") + ".png";
                    string fileNameWitPath = path + isim;
                    using (FileStream fs = new FileStream(fileNameWitPath, FileMode.Create))
                    {
                        using (BinaryWriter bw = new BinaryWriter(fs))
                        {
                            byte[] data = Convert.FromBase64String(imageData);
                            bw.Write(data);
                            bw.Close();
                        }
                    }
                    resimYolu = "/Uploads/" + isim;
                }


                ser.servisDetayEkleR(servisID, resimYolu, aciklama, kullanici, baslik);
            }
        }
Пример #2
0
        protected void btnMusteriKaydet_Click(object sender, EventArgs e)
        {
            //query stringle müşteri Id'si gelecekre
            string idd = Request.QueryString["id"];

            if (idd != null)
            {
                int sonuc = -1;
                int id    = Int32.Parse(idd);
                using (TeknikServis.Radius.radiusEntities dc = Radius.MyContext.Context(KullaniciIslem.firma()))
                {
                    Radius.customer musteri = (from a in dc.customers
                                               where a.CustID == id
                                               select a).FirstOrDefault();
                    string s = txtLatitude.Value;
                    if (!String.IsNullOrEmpty(s))
                    {
                        List <string> liste = s.Split((new char[] { ')', '(', ',' }), StringSplitOptions.RemoveEmptyEntries).ToList();

                        musteri.Lat  = liste[0];
                        musteri.Long = liste[1];
                        dc.SaveChanges();
                    }
                }

                if (sonuc > 0)
                {
                    Response.Redirect("/Musteri.aspx");
                }
            }
        }
Пример #3
0
        protected void btnHaritayaGore_Click(object sender, EventArgs e)
        {
            //txtNoktalardaki id-koordinat iikilisini müşteri koordinatı olarak güncelle

            //Session["mesele"] = txtNoktalar.Value;
            //Response.Redirect("/sonuc.aspx");
            if (!String.IsNullOrEmpty(txtNoktalar.Value))
            {
                using (TeknikServis.Radius.radiusEntities dc = TeknikServis.Radius.MyContext.Context(TeknikServis.Logic.KullaniciIslem.firma()))
                {
                    ServisDAL.MusteriIslemleri m = new ServisDAL.MusteriIslemleri(dc);
                    m.haritayaGoreKaydet(txtNoktalar.Value);
                    Response.Redirect("/Musteri.aspx?tip=hepsi");
                }
            }
        }
Пример #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!User.Identity.IsAuthenticated)
            {
                System.Web.HttpContext.Current.Response.Redirect("/Account/Giris.aspx");
            }
            if (!IsPostBack)
            {
                hdnKul.Value = User.Identity.Name;
                using (Radius.radiusEntities dc = Radius.MyContext.Context(KullaniciIslem.firma()))
                {
                    AyarIslemleri islem = new AyarIslemleri(dc);
                    drdDurum.DataSource     = islem.durumListesiR();
                    drdDurum.DataTextField  = "Durum";
                    drdDurum.DataValueField = "Durum_ID";
                    drdDurum.DataBind();
                }

                string id     = Request.QueryString["durum"];
                string atanan = Request.QueryString["atanan"];
                if (!String.IsNullOrEmpty(id))
                {
                    drdDurum.SelectedValue = id;
                }
                //baslikDetay.InnerText += "-" + atanan;
                if (HttpContext.Current.User.IsInRole("Admin") || User.IsInRole("mudur"))
                {
                    kullaniciSecim.Visible = true;
                    if (!IsPostBack)
                    {
                        drdKullanici.AppendDataBoundItems = true;

                        drdKullanici.DataSource = KullaniciIslem.firmaKullanicilari();

                        drdKullanici.DataValueField = "id";
                        drdKullanici.DataTextField  = "userName";
                        drdKullanici.DataBind();

                        if (!String.IsNullOrEmpty(atanan))
                        {
                            drdKullanici.SelectedValue = atanan;
                        }
                    }
                }
            }
        }
Пример #5
0
        // GET api/<controller>/5

        public Musterimiz GetMusteri(int id)
        {
            using (Radius.radiusEntities dc = Radius.MyContext.Context(firma))
            {
                Musterimiz musteri = (from a in dc.customers
                                      where a.CustID == id
                                      select new Musterimiz
                {
                    musteri_id = a.CustID,
                    musteri_adi = a.Ad,
                    center_Lat = a.Lat,
                    center_Long = a.Long,
                    musteri_adres = a.Adres,
                    antenid = a.antenid
                }).FirstOrDefault();

                return(musteri);
            }
        }
Пример #6
0
        protected void btnAnteneMusteri_Click(object sender, EventArgs e)
        {
            //txtNoktalardaki id-koordinat stringini antenid si ile müşterilere kaydet.
            string id = Request.QueryString["id"];

            if (!String.IsNullOrEmpty(txtNoktalar.Value) && !String.IsNullOrEmpty(id))
            {
                using (TeknikServis.Radius.radiusEntities dc = TeknikServis.Radius.MyContext.Context(TeknikServis.Logic.KullaniciIslem.firma()))
                {
                    ServisDAL.MusteriIslemleri m = new ServisDAL.MusteriIslemleri(dc);
                    m.haritayaGoreanteneKaydet(txtNoktalar.Value, Convert.ToInt32(id));
                    if (Session["kriter"] != null)
                    {
                        Session["kriter"] = null;
                    }
                    Response.Redirect("/Musteri.aspx?tip=hepsi");
                }
            }
        }
        public IEnumerable <Musterimiz> GetMusteri(int id, int custid)
        {
            //deneme olarak harita-tek-antende geoyu denemek için lat kontrolsüz gönderdim
            //
            using (Radius.radiusEntities dc = Radius.MyContext.Context(firma))
            {
                List <Musterimiz> musterimiz = (from a in dc.customers
                                                where a.CustID == custid && a.antenid != null && a.antenid == id
                                                select new Musterimiz
                {
                    musteri_id = a.CustID,
                    musteri_adi = a.Ad,
                    center_Lat = a.Lat,
                    center_Long = a.Long,
                    musteri_adres = a.Adres
                }).ToList();



                return(musterimiz);
            }
        }
        // GET api/<controller>

        public IEnumerable <servisimiz> GetServis()
        {
            //deneme olarak harita-tek-antende geoyu denemek için lat kontrolsüz gönderdim
            //
            using (Radius.radiusEntities dc = Radius.MyContext.Context(firma))
            {
                List <servisimiz> musterimiz = (from a in dc.services
                                                where a.iptal != true && a.KapanmaZamani == null
                                                select new servisimiz
                {
                    servis_id = a.ServiceID,
                    musteri_id = (int)a.CustID,
                    musteri_adi = a.customer.Ad,
                    center_Lat = a.customer.Lat,
                    center_Long = a.customer.Long,
                    musteri_adres = a.customer.Adres,
                    kimlik = a.Servis_Kimlik_No
                }).ToList();

                return(musterimiz);
            }
        }
Пример #9
0
        // GET api/<controller>
        public IEnumerable <Musterimiz> GetMusteri()
        {
            //deneme olarak harita-tek-antende geoyu denemek için lat kontrolsüz gönderdim
            //
            using (Radius.radiusEntities dc = Radius.MyContext.Context(firma))
            {
                List <Musterimiz> musterimiz = (from a in dc.customers
                                                where a.CustID > 0 && a.musteri == true && (!String.IsNullOrEmpty(a.Lat) || !String.IsNullOrEmpty(a.Adres))
                                                select new Musterimiz
                {
                    musteri_id = a.CustID,
                    musteri_adi = a.Ad,
                    center_Lat = a.Lat,
                    center_Long = a.Long,
                    musteri_adres = a.Adres,
                    antenid = a.antenid
                }).ToList();



                return(musterimiz);
            }
        }
Пример #10
0
 public MailIslemleri(radiusEntities dc)
 {
     this.dc = dc;
 }