예제 #1
0
        protected void btnMalzemeKaydet_Click(object sender, EventArgs e)
        {
            try
            {
                FacultyWorksEntities db = new FacultyWorksEntities();

                Malzeme m = new Malzeme();
                m.malzeme_kodu          = tbMalzemeKodu.Text;
                m.malzeme_adi           = tbMalzemeAdı.Text;
                m.malzeme_serino        = tbMalzemeSeriNo.Text;
                m.malzeme_durumu        = (ddMalzemeDurumu.SelectedIndex + 1);
                m.malzeme_calisma_grubu = (ddlMalzemeCalisma.SelectedIndex + 1);
                m.malzeme_tipi          = (ddlMalzemeTipi.SelectedIndex + 1);

                db.Malzeme.Add(m);
                db.SaveChanges();
                gwMalzeme.DataBind();
                tbMalzemeAdı.Text               = "";
                tbMalzemeKodu.Text              = "";
                tbMalzemeSeriNo.Text            = "";
                ddlMalzemeTipi.SelectedIndex    = -1;
                ddlMalzemeCalisma.SelectedIndex = -1;
                ddMalzemeDurumu.SelectedIndex   = -1;
            }
            catch
            {
            }
        }
예제 #2
0
        protected void btnMalzemeSil_Click(object sender, EventArgs e)
        {
            FacultyWorksEntities db = new FacultyWorksEntities();
            int     y = Convert.ToInt32(gwMalzeme.SelectedRow.Cells[0].Text);
            Malzeme m =
                db.Malzeme.FirstOrDefault(x => x.malzeme_id == y);

            db.Malzeme.Remove(m);
            db.SaveChanges();
            gwMalzeme.DataBind();
        }
예제 #3
0
        protected void btnMalzemeGüncelle_Click(object sender, EventArgs e)
        {
            FacultyWorksEntities db = new FacultyWorksEntities();
            int     y = Convert.ToInt32(gwMalzeme.SelectedRow.Cells[0].Text);
            Malzeme m =
                db.Malzeme.FirstOrDefault(
                    x => x.malzeme_id == y);

            m.malzeme_kodu          = tbMalzemeKodu.Text;
            m.malzeme_adi           = tbMalzemeAdı.Text;
            m.malzeme_serino        = tbMalzemeSeriNo.Text;
            m.malzeme_durumu        = (ddMalzemeDurumu.SelectedIndex + 1);
            m.malzeme_calisma_grubu = (ddlMalzemeCalisma.SelectedIndex + 1);
            m.malzeme_tipi          = (ddlMalzemeTipi.SelectedIndex + 1);
            db.SaveChanges();
            gwMalzeme.DataBind();
        }
예제 #4
0
        protected void buttonLogin_Click(object sender, EventArgs e)
        {
            FacultyWorksEntities db = new FacultyWorksEntities();
            int usernameInputValue  = Convert.ToInt32(username_input.Value);
            var myAdmin             = db.LoginAdmin
                                      .FirstOrDefault(u => u.userId == usernameInputValue &&
                                                      u.userPass == password_input.Value);

            var myStudent = db.Ogrenci
                            .FirstOrDefault(u => u.kullanıcı_id == usernameInputValue &&
                                            u.kullanıcı_sifre == password_input.Value);

            var myLecturer = db.LoginLecturer
                             .FirstOrDefault(u => u.userId == usernameInputValue &&
                                             u.userPass == password_input.Value);

            var myStocker = db.LoginStocker
                            .FirstOrDefault(u => u.userId == usernameInputValue &&
                                            u.userPass == password_input.Value);

            if (myAdmin != null)    //User was found
            {
                Session["UserName"] = username_input.Value;
                Response.Redirect("~/IndexAdmin.aspx");
            }
            if (myStudent != null)    //User was found
            {
                Session["UserName"] = username_input.Value;
                Response.Redirect("~/IndexStudent.aspx");
            }
            if (myLecturer != null)    //User was found
            {
                Session["UserName"] = username_input.Value;
                Response.Redirect("~/IndexLecturer.aspx");
            }
            if (myStocker != null) //User was found
            {
                Session["UserName"] = username_input.Value;
                Response.Redirect("~/IndexStocker.aspx");
            }
            else
            {
                ModelState.AddModelError("", "Invalid login credentials.");
            }
        }
예제 #5
0
        protected void btnSistemKaydet_Click(object sender, EventArgs e)
        {
            FacultyWorksEntities db = new FacultyWorksEntities();
            //yönetici için bilgileri alır
            LoginAdmin a = new LoginAdmin();

            a.userId      = Convert.ToInt32(tbSistemTcNo.Text);
            a.userName    = tbSistemAdı.Text;
            a.userSurname = tbSistemSoyadı.Text;

            //depocu için bilgileri alır

            LoginStocker s = new LoginStocker();

            s.userId      = Convert.ToInt32(tbSistemTcNo.Text);
            s.userName    = tbSistemAdı.Text;
            s.userSurname = tbSistemSoyadı.Text;


            //kontrol ederek database e kaydetme

            if (ddlSistemRolu.SelectedValue == "Yönetici")
            {
                db.LoginAdmin.Add(a);
                db.SaveChanges();
            }
            if (ddlSistemRolu.SelectedValue == "Depo Sorumlusu")
            {
                db.LoginStocker.Add(s);
                db.SaveChanges();
            }
            gwAdmin.DataBind();
            gwStocker.DataBind();
            tbSistemTcNo.Text   = "";
            tbSistemAdı.Text    = "";
            tbSistemSoyadı.Text = "";
        }