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); } }
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"); } } }
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"); } } }
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; } } } } }
// 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); } }
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); } }
// 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); } }
public MailIslemleri(radiusEntities dc) { this.dc = dc; }