Пример #1
0
        protected void GridViewServisler_SelectedIndexChanged(object sender, EventArgs e)
        {
            Label2.Text    = "";
            Label2.Visible = false;
            GridViewRow row = GridViewServisler.SelectedRow;

            servisid = Convert.ToInt32(row.Cells[1].Text);

            GridViewServisKalemler.DataSource = servisislem.getServisKalem(Convert.ToInt32(servisid));
            GridViewServisKalemler.DataBind();

            if (GridViewServisKalemler.Rows.Count == 0)
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "CallMyFunction", "showContentWarning('Servise ait servis kalemi mevcut değil', '');", true);
            }

            else
            {
                Label2.Visible = true;
                Label2.Text    = "Servise ait servis kalemleri:";
            }
        }
Пример #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!this.IsPostBack)
            {
                GridViewAktifServisler.Visible = false;
                GridViewAktifKalemler.Visible  = false;
                GridViewServisler.Visible      = false;
                GridViewServisKalemler.Visible = false;

                Label2.Visible = false;
                Label3.Visible = false;
                try
                {
                    if (Convert.ToInt32(Session["role"]) == 2)
                    {
                        GridViewServisler.Visible      = true;
                        GridViewServisKalemler.Visible = true;
                        ///Label2.Visible = true;

                        string tc = Session["tckn"].ToString();
                        //tc = "85998623066";
                        otoservisdbEntities db = new otoservisdbEntities();

                        var query = db.musteris.ToList()
                                    .Where(x => x.tckn == tc)
                                    .Select(x => x.musteriID).Single();

                        var query2 = db.musteris.ToList()
                                     .Where(x => x.tckn == tc)
                                     .Select(x => x.adSoyad).Single();

                        Label1.Text = query2 + " kişisine ait servis kayıtları:";


                        GridViewServisler.DataSource = servisislem.getSpesificServisKayit(query);
                        GridViewServisler.DataBind();


                        if (servisid != 0)
                        {
                            GridViewServisKalemler.DataSource = servisislem.getServisKalem(Convert.ToInt32(servisid));
                            GridViewServisKalemler.DataBind();
                        }
                    }

                    else if (Convert.ToInt32(Session["role"]) == 1 ||
                             Convert.ToInt32(Session["role"]) == 3 ||
                             Convert.ToInt32(Session["role"]) == 4)
                    {
                        GridViewAktifServisler.Visible = true;
                        GridViewAktifKalemler.Visible  = true;
                        //Label3.Visible = true;

                        GridViewAktifServisler.DataSource = servisislem.getAktifServisKayit();
                        GridViewAktifServisler.DataBind();

                        Label1.Text = "aktif durumdaki servis kayıtları:";
                    }
                }
                catch (Exception ex)
                {
                    //ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Bu kişi adına bir servis kaydı bulunmuyor')", true);
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "CallMyFunction", "showContentError('Bu kişi adına bir servis kaydı bulunmuyor', 'HATA');", true);
                }
            }
        }