protected void Kaydet_Click(object sender, EventArgs e) { //if (FileUpload1.HasFile) //{ string[] tarihDizi = txtTarih.Text.Split('-'); tarihDizi[0] = tarihDizi[0].Trim(); tarihDizi[1] = tarihDizi[1].Trim(); DAL.reklam reklamd = rklm.search(drpReklamTur.SelectedValue, drpKonum.SelectedValue.ToString()); vRklm.insert(reklamd.reklamId, 2, txtReklamAd.Text, "Adsiz.png", drpIl.SelectedValue, DAL.toolkit.tarihDondur(tarihDizi[0]), DAL.toolkit.tarihDondur(tarihDizi[1]), txtReklamLink.Text, false, false); // Ödeme tablosuna ekleme yapılacak. //Response.Redirect("~/management/anaYonetim/reklamYonetimi/reklam.aspx?page=listele&tip=2"); //} //else //{ // Panel pnl = new Panel(); // pnl.Attributes["class"] = "alert alert-danger col-xs-12"; // Label lbl = new Label(); // lbl.Text = "Lütfen resim yükleyiniz"; // lbl.Style.Add("font-size", "18px"); // pnl.Controls.Add(lbl); // box_body.Controls.AddAt(0, pnl); //} }
protected void Kaydet_Click(object sender, EventArgs e) { int kullaniciId = Convert.ToInt32(drpKullanici.SelectedValue); string reklamAdi = txtReklamAd.Text; int reklamTur = Convert.ToInt32(drpReklamTur.SelectedValue); string reklamKonum = drpKonum.SelectedValue.ToString(); string il = drpIl.SelectedValue; string reklamUrl = txtReklamLink.Text; string[] tarihDizi = txtTarih.Text.Split('-'); tarihDizi[0] = tarihDizi[0].Trim(); tarihDizi[1] = tarihDizi[1].Trim(); DateTime baslangicTar = DAL.toolkit.tarihDondur(tarihDizi[0]); DateTime bitisTar = DAL.toolkit.tarihDondur(tarihDizi[1]); DAL.reklam reklamd = rklm.search(reklamTur, reklamKonum); double fiyat = (double)reklamd.fiyat; int reklamId = reklamd.reklamId; string reklamResmi = ""; if (chcYeniResim.Checked) { if (FileUpload1.HasFile) { HttpFileCollection updateFiles = Request.Files; string str_image = ""; if (FileUpload1.HasFile) { string[] segments = FileUpload1.FileName.Split('.'); string fileExt = segments[segments.Length - 1]; vRklm.update(3, vReklamId, kullaniciId, reklamAdi, reklamd.reklamId, il, baslangicTar.ToShortDateString(), bitisTar.ToShortDateString(), false, true, vReklamId + "." + fileExt, txtReklamLink.Text); for (int i = 0; i < updateFiles.Count; i++) { bool secili = false; if (i == 0) { secili = true; } HttpPostedFile file = updateFiles[i]; string fileName = file.FileName; string fileExtension = file.ContentType; if (!string.IsNullOrEmpty(fileName)) { fileExtension = Path.GetExtension(fileName); str_image = vReklamId.ToString() + fileExtension; string pathToSave_100 = HttpContext.Current.Server.MapPath("~/upload/reklam/") + str_image; file.SaveAs(pathToSave_100); } } } } else { // uyarı verdirilecek } } else { string[] dizi = reklamResim.Attributes["src"].Split('/'); reklamResmi = dizi[5]; vRklm.update(3, vReklamId, kullaniciId, reklamAdi, reklamd.reklamId, il, baslangicTar.ToShortDateString(), bitisTar.ToShortDateString(), false, true, reklamResmi, txtReklamLink.Text); txtReklamAd.Text = "adsfasdf"; } // resim güncelleme ve ödeme tablosuna ekleme işlemleri yapılacak //Response.Redirect("~/management/anaYonetim/reklamYonetimi/reklam.aspx?page=listele&tip=2"); }
protected void Page_Load(object sender, EventArgs e) { vReklamId = Convert.ToInt32(Request.QueryString["advertisement"]); if (!Page.IsPostBack) { onlineRepeater.DataSource = kullanici.list(4); onlineRepeater.DataBind(); verilenReklam vRklmd = vRklm.search(Convert.ToInt32(Request.QueryString["advertisement"])); DAL.reklam rklmd = rklm.searchId((int)vRklmd.reklamId); drpIl.DataSource = il.list(); drpIl.DataTextField = "ilAdi"; drpIl.DataValueField = "ilId"; drpIl.DataBind(); ListItem lst = new ListItem(); lst.Text = "Seçiniz"; lst.Value = "null"; drpIl.Items.Insert(0, lst); drpKullanici.DataSource = kullanici.receiveList(); drpKullanici.DataTextField = "kullaniciAdSoyad"; drpKullanici.DataValueField = "kullaniciId"; drpKullanici.DataBind(); drpKullanici.SelectedValue = vRklmd.kullaniciId.ToString(); drpReklamTur.SelectedValue = rklmd.reklamTurId.ToString(); txtReklamAd.Text = vRklmd.reklamAdi.ToString(); DateTime bast = Convert.ToDateTime(vRklmd.baslangicTarihi); DateTime bitt = Convert.ToDateTime(vRklmd.bitisTarihi); txtTarih.Text = bast.ToShortDateString() + " - " + bitt.ToShortDateString(); if (vRklmd.reklamLink != null) { txtReklamLink.Text = vRklmd.reklamLink.ToString(); } path = "../../../upload/reklam/" + vRklmd.reklamResim.ToString(); reklamResim.Attributes["src"] = path; if (vRklmd.ilId != null) { drpIl.SelectedValue = vRklmd.ilId.ToString(); drpIl.Enabled = true; } if (rklmd.reklamKonumuId != null) { drpKonum.SelectedValue = rklmd.reklamKonumuId.ToString(); drpKonum.Enabled = true; if (rklmd.reklamKonumuId == 1 || rklmd.reklamKonumuId == 4) { reklamResim.Width = 728; reklamResim.Height = 90; } if (rklmd.reklamKonumuId == 2 || rklmd.reklamKonumuId == 3 || rklmd.reklamKonumuId == 5) { reklamResim.Width = 230; reklamResim.Height = 230; } } else { reklamResim.Width = 250; reklamResim.Height = 150; } } }
protected void Kaydet_Click(object sender, EventArgs e) { if (FileUpload1.HasFile) { int kullaniciId = Convert.ToInt32(drpKullanici.SelectedValue); string reklamAdi = txtReklamAd.Text; int reklamTur = Convert.ToInt32(drpReklamTur.SelectedValue); string reklamKonum = drpKonum.SelectedValue.ToString(); string il = drpIl.SelectedValue; string reklamResim = FileUpload1.FileName; string reklamUrl = txtReklamLink.Text; string[] tarihDizi = txtTarih.Text.Split('-'); tarihDizi[0] = tarihDizi[0].Trim(); tarihDizi[1] = tarihDizi[1].Trim(); DateTime baslangicTar = DAL.toolkit.tarihDondur(tarihDizi[0]); DateTime bitisTar = DAL.toolkit.tarihDondur(tarihDizi[1]); DAL.reklam reklamd = rklm.search(reklamTur, reklamKonum); double fiyat = (double)reklamd.fiyat; int reklamId = reklamd.reklamId; vRklm.insert(reklamId, kullaniciId, reklamAdi, il, baslangicTar, bitisTar, reklamUrl, false, true); verilenReklam vr = vRklm.receiveList(false, true).Last(); string[] segments = FileUpload1.FileName.Split('.'); string fileExt = segments[segments.Length - 1]; vRklm.update(4, vr.verilenReklamId, vr.verilenReklamId + "." + fileExt); HttpFileCollection updateFiles = Request.Files; string str_image = ""; for (int i = 0; i < updateFiles.Count; i++) { bool secili = false; if (i == 0) { secili = true; } HttpPostedFile file = updateFiles[i]; string fileName = file.FileName; string fileExtension = file.ContentType; if (!string.IsNullOrEmpty(fileName)) { fileExtension = Path.GetExtension(fileName); str_image = vr.verilenReklamId.ToString() + fileExtension; string pathToSave_100 = HttpContext.Current.Server.MapPath("~/upload/reklam/") + str_image; file.SaveAs(pathToSave_100); } } // Ödeme tablosuna ekleme yapılacak. Response.Redirect("~/management/anaYonetim/reklamYonetimi/reklam.aspx?page=listele&tip=2"); } else { Panel pnl = new Panel(); pnl.Attributes["class"] = "alert alert-danger col-xs-12"; Label lbl = new Label(); lbl.Text = "Lütfen resim yükleyiniz"; lbl.Style.Add("font-size", "18px"); pnl.Controls.Add(lbl); box_body.Controls.AddAt(0, pnl); } }