protected void GridViewSrKalem_RowDeleting(object sender, GridViewDeleteEventArgs e) { string servisid = Request.QueryString["serviskod"]; string deger = GridViewSrKalem.Rows[e.RowIndex].Cells[1].Text; servisislem.silServisKalem(Convert.ToInt32(deger)); var srvkalem = servisislem.getServisKalem(Convert.ToInt32(servisid)); GridViewSrKalem.DataSource = srvkalem; GridViewSrKalem.DataBind(); }
protected void Button2_Click(object sender, EventArgs e) { int servisid = Convert.ToInt32(Label1.Text); int parcaid = Convert.ToInt32(TextBox1.Text); int adet = Convert.ToInt32(DropDownList1.SelectedValue); string aciklama = TextBox13.Text; if (TextBox1.Text == "") { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "CallMyFunction", "showContentError('Parça ID boş bırakılamaz', 'EKSİK GİRİŞ');", true); } else { List <int> ifparcaexists = db.parcas.ToList() .Where(x => x.parcaID == parcaid) .Select(x => x.parcaID).ToList(); if (ifparcaexists.Count == 0) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "CallMyFunction", "showContentError('Girilen Parça ID ile eşleşen kayıt mevcut değil ', 'HATA');", true); } else { servisislem.ekleServisKalem(servisid, parcaid, adet, aciklama); var srvkalem = servisislem.getServisKalem(servisid); TextBox1.Text = String.Empty; TextBox12.Text = String.Empty; DropDownList1.SelectedIndex = 0; TextBox13.Text = String.Empty; GridViewSrKalem.DataSource = srvkalem; GridViewSrKalem.DataBind(); } } }
protected void Page_Load(object sender, EventArgs e) { if (!this.IsPostBack) { string servisid = Request.QueryString["serviskod"]; Label1.Text = servisid; if (servisid != null) { divRedirect.Visible = false; var serviskontrol = db.servis.ToList() .Where(x => x.servisID == Convert.ToInt32(servisid)) .Select(x => x.servisID).ToList(); if (serviskontrol.Count != 0) { var query1 = db.servis.ToList() .Where(x => x.servisID == Convert.ToInt32(servisid)) .Select(x => x.aracID).Single(); var query2 = db.servis.ToList() .Where(x => x.servisID == Convert.ToInt32(servisid)) .Select(x => x.servisGiris).Single(); var query3 = db.servis.ToList() .Where(x => x.servisID == Convert.ToInt32(servisid)) .Select(x => x.aciklama).Single(); var query4 = db.servis.ToList() .Where(x => x.servisID == Convert.ToInt32(servisid)) .Select(x => x.servisCikis).Single(); var query5 = db.servis.ToList() .Where(x => x.servisID == Convert.ToInt32(servisid)) .Select(x => x.servisAktif).Single(); string aracid = query1.ToString(); string giristarih = query2.ToString(); TextBox2.Text = servisid; TextBox3.Text = aracid; TextBox5.Text = giristarih; ddlAktif.SelectedValue = query5.ToString(); if (query3 != null) { string aciklama = query3.ToString(); TextBox4.Text = aciklama; } if (query4 != null) { string cikistarih = query4.ToString(); txtDatePicker.Text = cikistarih; } //parca parcalar = new parca(); //parcalar = parcaislem.getParcaBilgi(); //List<parcaliste> plist = new List<parcaliste>; //plist = parcaislem.getParcaBilgi(); var parcalist = parcaislem.getParcaBilgi(); GridViewParca.DataSource = parcalist; GridViewParca.DataBind(); //GridView1.Columns[1].HeaderText = "Parça ID"; //GridView1.Columns[2].HeaderText = "Parça Adı"; //GridView1.Columns[3].HeaderText = "Parça Kodu"; for (int i = 0; i < 1000; i++) { DropDownList1.Items.Insert(i, new ListItem((i + 1).ToString(), (i + 1).ToString())); } var servislist = servisislem.getServisKayit2(); GridViewServisList.DataSource = servislist; GridViewServisList.DataBind(); var srvkalem = servisislem.getServisKalem(Convert.ToInt32(servisid)); GridViewSrKalem.DataSource = srvkalem; GridViewSrKalem.DataBind(); if (GridViewSrKalem.Rows.Count == 0) { GridViewSrKalem.Visible = false; } bool aktifdurum = servisislem.getAktifDurum(Convert.ToInt32(servisid)); if (aktifdurum == false) { divParca.Visible = false; divParcaCard.Visible = false; Button4.Visible = false; } } else { divRedirect.Visible = true; //Label2.Visible = true; //Button3.Visible = true; divServisGuncelle.Visible = false; divServisList.Visible = false; divParcaList.Visible = false; divParcaGiris.Visible = false; divParcaCard.Visible = false; divServisKalem.Visible = false; //ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Servis Giriş Ekranına yönlendirilmek için sayfadaki butona tıklayın...')", true); redirectToDefault(); } } else { divRedirect.Visible = true; //Label2.Visible = true; //Button3.Visible = true; divServisGuncelle.Visible = false; divServisList.Visible = false; divParcaList.Visible = false; divParcaGiris.Visible = false; divParcaCard.Visible = false; divServisKalem.Visible = false; //ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Servis Giriş Ekranına yönlendirilmek için sayfadaki butona tıklayın...')", true); redirectToDefault(); } } }