protected void sepett_Command(object sender, CommandEventArgs e)
{
baglan.Open();
SqlCommand kbul = new SqlCommand("select KullaniciAdi from Kullanicilar where UserID=@kf", baglan);
kbul.Parameters.AddWithValue("@kf", Session["UserId"].ToString());
SqlDataReader cvv = kbul.ExecuteReader();
while (cvv.Read())
{
string iss;
iss = cvv["KullaniciAdi"].ToString();
tr.Text = iss;
string kullanıcıadı,teslimattur,materyaltur="",modelad="";
int teslimatfyt, materyalfyt, boyutfyt, adetfyt, toplamfyt;
kullanıcıadı = iss;
teslimattur = testurgoster.Text;
teslimatfyt = Convert.ToInt32(teslimatgoster.Text);
materyalfyt =Convert.ToInt32(materyalgoster.Text);
// materyal adını bulma
SqlCommand mturbulma = new SqlCommand("select * from LazerKesimMateryal where MateryalDegeri=@degeri",baglan);
mturbulma.Parameters.AddWithValue("@degeri",materyalfyt);
SqlDataReader oku = mturbulma.ExecuteReader();
while (oku.Read()) {
materyaltur = oku["MateryalAdi"].ToString();
}
// materyal adını bulma
boyutfyt =Convert.ToInt32(boyutgoster.Text);
adetfyt =Convert.ToInt32(adetgoster.Text);
toplamfyt = teslimatfyt + materyalfyt + boyutfyt + adetfyt;
string yuklemeyeri = Request.PhysicalApplicationPath + "LazerModel\\";
string dosyauzantisi = Path.GetExtension(FileUpload1.PostedFile.FileName);
if (dosyauzantisi.ToLower() == ".tlt" | dosyauzantisi.ToLower() == ".dwg" | dosyauzantisi.ToLower() == ".dxf" | dosyauzantisi.ToLower() == ".cdr")
{
long boyut = FileUpload1.PostedFile.ContentLength;
if (boyut <= 20971520)
{
FileUpload1.SaveAs(yuklemeyeri + FileUpload1.FileName + dosyauzantisi);
//lbl1.Text = "Dosya Yüklendi: " + "" + FileUpload1.FileName + dosyauzantisi + "";
//lbl1.Text = "Dosya Boyutu: " + boyut + " byte";
string imageSrc = "~/LazerModel/" + FileUpload1.FileName;
SqlConnection baglan = new SqlConnection("Data Source=Maske;Initial Catalog=DB_9CFCCB_3durak;Integrated Security=True;MultipleActiveResultSets=True;Application Name=EntityFramework");
string srm = "insert into LazerModel (Dosya_Adi,Yukleyen,Yukleme_Yeri) values (@Dosya_Adi,@Yukleyen,@Yukleme_Yeri)";
SqlCommand cmd = new SqlCommand(srm, baglan);
baglan.Open();
cmd.Parameters.AddWithValue("@Dosya_Adi", FileUpload1.FileName);
cmd.Parameters.AddWithValue("@Yukleyen", "sessiona_gore");
cmd.Parameters.AddWithValue("@Yukleme_Yeri", FileUpload1.FileName);
cmd.ExecuteNonQuery();
modelad = FileUpload1.FileName;
Response.Write("<script>alert('Siparişiniz Alındı Teşekkürler.');</script>");
baglan.Close();
}
else
{
Response.Write("<script>alert(Dosya Boyutu 20MB'den daha fazla olamaz !!);</script>");
}
}
else
{
Response.Write("<script>alert('Dosya uzantısı desteklenmiyor');</script>");
}
SqlCommand ekleme = new SqlCommand("insert into LazerKesimOdeme (KullanıcıAdi,teslimatdeger,boyutdeger,adetdeger,materyaldeger,materyalismi,teslimatss,modeladi,toplam) values (@kullanıcı,@teslimatdeger,@boyutdeger,@adetdeger,@materyaldeger,@materyalismi,@teslimatss,@modeladi,@toplam)", baglan);
ekleme.Parameters.AddWithValue("@kullanıcı",kullanıcıadı);
ekleme.Parameters.AddWithValue("@teslimatdeger",teslimatfyt);
ekleme.Parameters.AddWithValue("@boyutdeger",boyutfyt);
ekleme.Parameters.AddWithValue("@adetdeger",adetfyt);
ekleme.Parameters.AddWithValue("@materyaldeger",materyalfyt);
ekleme.Parameters.AddWithValue("@materyalismi",materyaltur);
ekleme.Parameters.AddWithValue("@teslimatss",teslimattur);
ekleme.Parameters.AddWithValue("@modeladi",modelad);
ekleme.Parameters.AddWithValue("@toplam",toplamfyt);
ekleme.ExecuteNonQuery();
}
baglan.Close();
}