示例#1
0
        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();
        }
示例#2
0
        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();
                }
            }
        }
示例#3
0
        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();
                }
            }
        }