コード例 #1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            var dept   = _con.Departments.SingleOrDefault(c => c.name == box_dept.SelectedItem.ToString());
            var course = _con.Courses.SingleOrDefault(c => c.name == box_course.SelectedItem.ToString());
            var type   = _con.Type.SingleOrDefault(c => c.name == box_type.SelectedItem.ToString());
            var sem    = _con.Semester.SingleOrDefault(c => c.name == box_semester.SelectedItem.ToString());

            for (int i = 1; i < a; i++)
            {
                dynamic txtSubject  = "txt_subject" + i.ToString();
                dynamic txtSubCode  = "txt_subcode" + i.ToString();
                string  dataSubject = ((TextBox)panel2.Controls[txtSubject]).Text;
                string  dataSubCode = ((TextBox)panel2.Controls[txtSubCode]).Text;
                string  subject     = "(" + dataSubCode + ") " + dataSubject;
                //Checking with Subject Code
                var data = new tbl_subject
                {
                    name           = subject,
                    tbl_typeId     = type.id,
                    tbl_courseId   = course.id,
                    tbl_semesterId = sem.id
                };
                _con.Subject.Add(data);
                _con.SaveChanges();
            }
            if (MessageBox.Show("Subjects Saved!", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information) == DialogResult.OK)
            {
                FirstPage obj = new FirstPage(userName);
                obj.Show();
                this.Close();
            }
        }
コード例 #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            tbl_subject tbl_subject = db.tbl_subject.Find(id);

            db.tbl_subject.Remove(tbl_subject);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #3
0
 public ActionResult Edit([Bind(Include = "sub_id,sub_name")] tbl_subject tbl_subject)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tbl_subject).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tbl_subject));
 }
コード例 #4
0
        public ActionResult Create([Bind(Include = "sub_id,sub_name")] tbl_subject tbl_subject)
        {
            if (ModelState.IsValid)
            {
                db.tbl_subject.Add(tbl_subject);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(tbl_subject));
        }
コード例 #5
0
        // GET: subject/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbl_subject tbl_subject = db.tbl_subject.Find(id);

            if (tbl_subject == null)
            {
                return(HttpNotFound());
            }
            return(View(tbl_subject));
        }