protected void btnPrnt_Click(object sender, EventArgs e) { string custidd = Request.QueryString["custid"]; if (!String.IsNullOrEmpty(custidd)) { int custid = Int32.Parse(custidd); int gun = 3; string gunS = Request.QueryString["gun"]; if (!String.IsNullOrEmpty(gunS)) { gun = Int32.Parse(gunS); } using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { FaturaBas bas = new FaturaBas(dc); AyarCurrent ay = new AyarCurrent(dc); extre extreBilgi = bas.ExtreBilgileri(custid, gun, ay.get()); Session["extre"] = extreBilgi; string uri = "/Baski.aspx?tip=extre"; Response.Redirect(uri); } } //Session["ctrl"] = GridView2; //ClientScript.RegisterStartupScript(this.GetType(), "onclick", "<script language=javascript>window.open('../Print.aspx','PrintMe','height=300px,width=300px,scrollbars=1');</script>"); }
protected void btnDonemselKaydet_Click(object sender, EventArgs e) { string custidd = Request.QueryString["custid"]; if (!String.IsNullOrEmpty(custidd)) { int custid = Int32.Parse(custidd); DateTime basla = DateTime.Now.AddDays(-30); DateTime son = DateTime.Now; if (!String.IsNullOrEmpty(datetimepicker6.Value)) { basla = DateTime.Parse(datetimepicker6.Value); } if (!String.IsNullOrEmpty(datetimepicker7.Value)) { son = DateTime.Parse(datetimepicker7.Value); } using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { FaturaBas bas = new FaturaBas(dc); AyarCurrent ay = new AyarCurrent(dc); extre extreBilgi = bas.ExtreBilgileri(custid, ay.get(), basla, son); Session["extredonem"] = extreBilgi; string uri = "/Baski.aspx?tip=extredonem"; Response.Redirect(uri); } } }
private void makbuzYazdir(int custid, decimal tutar, string aciklama, radiusEntities dc) { ServisDAL.AyarCurrent ay = new AyarCurrent(dc); FaturaBas bas = new FaturaBas(dc); Makbuz_Gorunum faturaBilgisi = bas.MakbuzBilgileri(custid, aciklama, ay.get(), tutar, User.Identity.Name); Session["Makbuz_Gorunum"] = faturaBilgisi; Response.Redirect("/Baski.aspx?tip=tahsilat"); }
protected void yonlendir(string url, radiusEntities dc, int custid) { if (cbYazdir.Checked == true) { //Session["ctrl"] = yazdir; //ClientScript.RegisterStartupScript(this.GetType(), "onclick", "<script language=javascript>window.open('../Print.aspx','PrintMe','height=300px,width=300px,scrollbars=1');</script>"); ServisDAL.AyarCurrent ay = new AyarCurrent(dc); FaturaBas bas = new FaturaBas(dc); Makbuz_Gorunum faturaBilgisi = bas.MakbuzBilgileri(custid, txtAciklama.Text, ay.get(), 0, User.Identity.Name); Session["Makbuz_Gorunum"] = faturaBilgisi; Response.Redirect("/Baski.aspx?tip=emanet"); } else { Response.Redirect(url); } }
protected void btnKaydet_Click(object sender, EventArgs e) { string isim = txtIsim.Value; decimal KDV = Decimal.Parse(txtKDV2.Text); decimal OIV = Decimal.Parse(txtOIV2.Text); DateTime tarih = DateTime.Now; //tarihin ne olacağını bilmiyorum string TC = txtTC.Text; string VD = txtVD.Text; string tarihs = tarih2.Value; if (!String.IsNullOrEmpty(tarihs)) { tarih = DateTime.Parse(tarihs); } Decimal Tutar = Decimal.Parse(txtTutar2.Text); Decimal Yekun = Decimal.Parse(txtYekun2.Text); string yaziIle = "YALNIZ " + Araclar.yaziyaCevir(Yekun); if (Session["kalemler"] != null) { List <Kalem> kalemler = (List <Kalem>)Session["kalemler"]; //string firma = TeknikServis.Logic.KullaniciIslem.firma(); using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { FaturaBas bas = new FaturaBas(dc); InternetFaturasi internet = bas.FaturaManuel(isim, KDV, OIV, tarih, TC, VD, Tutar, Yekun, kalemler); Session["Fatura_Bilgisi"] = internet; } Response.Redirect("/Baski.aspx?tip=manuel"); } else { System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append(" alertify.error('Hiç fatura kalemi eklemediniz!');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EditHideModalScript3", sb.ToString(), false); } }
private void Ara(radiusEntities dc) { string baslamaS = datetimepicker6.Value; DateTime baslama = DateTime.Now.AddMonths(-1); DateTime son = DateTime.Now; string sonS = datetimepicker7.Value; if (!String.IsNullOrEmpty(baslamaS)) { baslama = DateTime.Parse(datetimepicker6.Value); } if (!String.IsNullOrEmpty(sonS)) { son = DateTime.Parse(datetimepicker7.Value); } FaturaBas bas = new FaturaBas(dc); List <Baski_Gorunum> liste = bas.BasilmisFaturalar(firma, baslama, son); if (liste != null) { string adet = liste.Count().ToString() + " Adet"; string tutar = "Tutar: " + liste.Sum(x => x.Tutar).ToString(); string kdv = "KDV: " + liste.Sum(x => x.KDV).ToString(); string oiv = "ÖİV: " + liste.Sum(x => x.OIV).ToString(); string yekun = "Yekün: " + liste.Sum(x => x.Yekun).ToString(); txtAdet.InnerHtml = adet; txtTutar.InnerHtml = tutar; txtKDV.InnerHtml = kdv; txtOIV.InnerHtml = oiv; txtYekun.InnerHtml = yekun; } GridView1.DataSource = liste; GridView1.DataBind(); }
protected void btnBelge_Click(object sender, EventArgs e) { string id = txtServisID.Value; int servisid = Int32.Parse(id); //burada servis başlama için bir geçiş sınıfıyla Session'a atıp Baski.aspx'e gönder using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { FaturaBas bas = new FaturaBas(dc); AyarCurrent ay = new AyarCurrent(dc); Servis_Baslama servisBilgisi = bas.ServisBilgileri(txtKimlikNo.Value.Trim(), ay.get()); Session["Servis_Baslama"] = servisBilgisi; } string uri = "/Baski.aspx?tip=baslama"; Response.Redirect(uri); //string kimlikNo = Request.QueryString["kimlik"]; //string url = "/TeknikTeknik/ServisBelgesi.aspx?kimlik=" + kimlikNo; //Response.Redirect(url); }
protected void btnPrint_Click(object sender, EventArgs e) { if (GridView1.SelectedValue != null) { int custid = Convert.ToInt32(GridView1.SelectedValue); int gun = 365; string gunS = Request.QueryString["gun"]; if (!String.IsNullOrEmpty(gunS)) { gun = Int32.Parse(gunS); } using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { FaturaBas bas = new FaturaBas(dc); AyarCurrent ay = new AyarCurrent(dc); extre extreBilgi = bas.ExtreBilgileri(custid, gun, ay.get()); Session["extre"] = extreBilgi; string uri = "/Baski.aspx?tip=extre"; Response.Redirect(uri); } } }
private void HepsiniGoster(radiusEntities dc) { string durum = Request.QueryString["durum"]; string tip = Request.QueryString["tip"]; if (!String.IsNullOrEmpty(durum)) { //panelContents.Visible = true; baslik.Text = "BASILMIŞ FATURALAR"; btnBasilmis.Visible = true; btnGuncel.Visible = false; //arama.Visible = false; GridView1.Columns[1].Visible = false; Ara(dc); } else { baslik.Text = "BASILMAMIŞ FATURALAR"; btnBasilmis.Visible = false; btnGuncel.Visible = true; GridView1.Columns[0].Visible = false; GridView1.Columns[3].Visible = false; GridView1.Columns[4].Visible = false; if (String.IsNullOrEmpty(tip)) { tip = "Hepsi"; } DateTime baslangic = DateTime.Now.AddMonths(-1); if (!String.IsNullOrEmpty(datetimepicker6.Value)) { baslangic = DateTime.Parse(datetimepicker6.Value); } DateTime bitis = DateTime.Now; if (!String.IsNullOrEmpty(datetimepicker7.Value)) { bitis = DateTime.Parse(datetimepicker7.Value); } AyarCurrent cur = new AyarCurrent(dc); ayargenel ay = cur.get(); DateTime? sonfatura = ay.sonfatura; FaturaBas bas = new FaturaBas(dc); List <Baski_Gorunum> liste = bas.BasimListesi(firma, baslangic, bitis, tip, sonfatura); if (liste != null) { string adet = liste.Count().ToString() + " Adet"; string tutar = "Tutar: " + liste.Sum(x => x.Tutar).ToString(); string kdv = "KDV: " + liste.Sum(x => x.KDV).ToString(); string oiv = "ÖİV: " + liste.Sum(x => x.OIV).ToString(); string yekun = "Yekün: " + liste.Sum(x => x.Yekun).ToString(); txtAdet.InnerHtml = adet; txtTutar.InnerHtml = tutar; txtKDV.InnerHtml = kdv; txtOIV.InnerHtml = oiv; txtYekun.InnerHtml = yekun; } GridView1.DataSource = liste; GridView1.DataBind(); } }
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals("faturaBas")) { //baskı işlemleri string info = e.CommandArgument.ToString(); string[] arg = new string[2]; char[] splitter = { ';' }; arg = info.Split(splitter); string tur = arg[0]; string idd = arg[1]; int id = Int32.Parse(idd); if (tur.Equals("internet")) { Session["idint"] = id; System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append("$('#detailModal').modal('show');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "DetailShowModalScript", sb.ToString(), false); string tip = Request.QueryString["tip"]; } else if (tur.Equals("Servis") || tur.Equals("cihaz")) { Session["ids"] = id; System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append("$('#detailModal').modal('show');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "DetailShowModalScript", sb.ToString(), false); string tip = Request.QueryString["tip"]; } else if (tur.Equals("pesin")) { Session["idp"] = id; //en iyisi bunu fatura bilgilerini içeren bir nesneyi //addmodalde oluşturup göndermek System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append("$('#addModal').modal('show');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "AddShowModalScript", sb.ToString(), false); string tip = Request.QueryString["tip"]; } else { System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append(" alertify.error('Bir hata oluştu!');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EditHideModalScript3", sb.ToString(), false); } } else if (e.CommandName.Equals("silbak")) { string confirmValue = Request.Form["confirm_value"]; List <string> liste = confirmValue.Split(new char[] { ',' }).ToList(); int sayimiz = liste.Count - 1; string deger = liste[sayimiz]; if (deger == "Yes") { string info = e.CommandArgument.ToString(); string[] arg = new string[2]; char[] splitter = { ';' }; arg = info.Split(splitter); string tur = arg[0].Trim(); string idd = arg[1]; int id = Int32.Parse(idd); using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { FaturaBas f = new FaturaBas(dc); f.FaturaIptal(id, tur); HepsiniGoster(dc); System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append(" alertify.error('Fatura iptal edildi!');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EditHideModalScript3", sb.ToString(), false); } } else { System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append(" alertify.error('Bir hata oluştu!');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EditHideModalScript3", sb.ToString(), false); } } else { string com = e.CommandArgument.ToString(); System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); //sb.Append(" alertify.error('Başkaca bir şey!');"); sb.Append(" alertify.error('" + com + "');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EditHideModalScript3", sb.ToString(), false); } }
protected void Button1_Click(object sender, EventArgs e) { kullanici_repo kullanici = KullaniciIslem.currentKullanici(); string kimlik = txtKimlikNo.Value; Servis_Baslama servisBilgisi = null; using (radiusEntities dc = MyContext.Context(kullanici.Firma)) { ServisIslemleri servis = new ServisIslemleri(dc); string kullaniciID = kullanici.id; string aciklama = txtServisAciklama.Text; //int urunID =Convert.ToInt32(GridView2.SelectedValue); int index = Convert.ToInt32(GridView2.SelectedIndex); int tipID = Convert.ToInt32(drdTip.SelectedValue); string atananID = "0"; if (User.IsInRole("Admin") || User.IsInRole("mudur")) { atananID = drdKullanici.SelectedValue; } int?musID = null; if (GridView1.SelectedIndex >= 0) { musID = Convert.ToInt32(GridView1.SelectedValue); } string baslik = txtBaslik.Text; string firma = kullanici.Firma; int id = Convert.ToInt32(GridView1.SelectedValue); UrunAra(id, dc); int?urunID = null; if (Session["secilenUrun"] != null) { urunID = Convert.ToInt32(Session["secilenUrun"]); } DateTime acilma_zamani = DateTime.Now; string zamanS = tarih2.Value; if (!String.IsNullOrEmpty(zamanS)) { acilma_zamani = DateTime.Parse(zamanS); } int servis_paket = Int32.Parse(drdPaketler.SelectedValue); if (servis_paket > -1) { int durum_id = servis.servisEklePaketli(servis_paket, musID, kullaniciID, aciklama, urunID, tipID, atananID, kimlik, baslik, acilma_zamani, User.Identity.Name); if (chcMail.Checked == true || chcSms.Checked == true) { MusteriIslemleri musteri = new MusteriIslemleri(dc); Radius.customer musteri_bilgileri = musteri.musteriTekR(id); if (chcMail.Checked == true) { ServisDAL.MailIslemleri mi = new MailIslemleri(dc); mi.SendingMail(musteri_bilgileri.email, musteri_bilgileri.Ad, kimlik, "baslangic", ""); } if (chcSms.Checked == true) { ServisDAL.SmsIslemleri sms = new ServisDAL.SmsIslemleri(dc); AyarIslemleri ayarimiz = new AyarIslemleri(dc); string ekMesaj = "Servis No: " + kimlik; sms.SmsGonder("durum", durum_id, ayarimiz, musteri_bilgileri.telefon, ekMesaj); } } } else { int durum_id = servis.servisEkleGorevliR(musID, kullaniciID, aciklama, urunID, tipID, atananID, kimlik, baslik, acilma_zamani, User.Identity.Name); //int durum_id = servis.servisEkleGorevliR(musID, kullaniciID, aciklama, urunID, tipID, atananID, kimlik, baslik, "sube", acilma_zamani); if (chcMail.Checked == true || chcSms.Checked == true) { MusteriIslemleri musteri = new MusteriIslemleri(dc); Radius.customer musteri_bilgileri = musteri.musteriTekR(id); if (chcMail.Checked == true) { ServisDAL.MailIslemleri mi = new MailIslemleri(dc); mi.SendingMail(musteri_bilgileri.email, musteri_bilgileri.Ad, kimlik, "baslangic", ""); } if (chcSms.Checked == true) { ServisDAL.SmsIslemleri sms = new ServisDAL.SmsIslemleri(dc); AyarIslemleri ayarimiz = new AyarIslemleri(dc); string ekMesaj = "Servis No: " + kimlik; sms.SmsGonder("durum", durum_id, ayarimiz, musteri_bilgileri.telefon, ekMesaj); } } } Session["secilenUrun"] = null; if (cbYazdir.Checked == true) { FaturaBas bas = new FaturaBas(dc); AyarCurrent ay = new AyarCurrent(dc); servisBilgisi = bas.ServisBilgileri(kimlik, ay.get()); Session["Servis_Baslama"] = servisBilgisi; } } Session["secilenUrun"] = null; if (cbYazdir.Checked == true && servisBilgisi != null) { string uri = "/Baski.aspx?tip=baslama"; Response.Redirect(uri); } else { Response.Redirect("/TeknikTeknik/ServisDetayList.aspx?kimlik=" + kimlik); } }
protected void Button1_Click(object sender, EventArgs e) { kullanici_repo kullanici = KullaniciIslem.currentKullanici(); string kimlik = txtKimlikNo.Value; Servis_Baslama servisBilgisi = null; int musID = Convert.ToInt32(GridView1.SelectedValue); using (radiusEntities dc = MyContext.Context(kullanici.Firma)) { ServisIslemleri servis = new ServisIslemleri(dc); string kullaniciID = kullanici.id; string aciklama = txtServisAciklama.Text; int tipID = Convert.ToInt32(drdTip.SelectedValue); string atananID = "0"; if (User.IsInRole("Admin") || User.IsInRole("mudur")) { atananID = drdKullanici.SelectedValue; } string baslik = txtBaslik.Text; string firma = kullanici.Firma; int id = Convert.ToInt32(GridView1.SelectedValue); DateTime acilma_zamani = DateTime.Now; string zamanS = tarih2.Value; if (!String.IsNullOrEmpty(zamanS)) { acilma_zamani = DateTime.Parse(zamanS); } if (GridView1.SelectedIndex >= 0) { servis.servisEkleGorevliR(musID, kullaniciID, aciklama, tipID, atananID, kimlik, baslik, acilma_zamani, User.Identity.Name); } if (cbYazdir.Checked == true) { FaturaBas bas = new FaturaBas(dc); AyarCurrent ay = new AyarCurrent(dc); servisBilgisi = bas.ServisBilgileri(kimlik, ay.get()); Session["Servis_Baslama"] = servisBilgisi; } } if (cbYazdir.Checked == true && servisBilgisi != null) { string uri = "/Baski.aspx?tip=baslama"; Response.Redirect(uri); } else { Response.Redirect("/TeknikTeknik/Servis2.aspx?kimlik=" + kimlik + "&custid=" + musID); } }