public bool InsertAcademicClassSection(ACD_ClassSection classSection)
        {
            string sql = " Insert into  ACD_ClassSection (BatchId,ClassId,SectionId,StartDate,StartDateBS,EnteredBy, EnteredDate,LastUpdatedBy,LastUpdatedDate,IsDeleted,DeletedBy,DeletedDate) " +
                         " values " +
                         "(@BatchId,@ClassId,@SectionId,@StartDate,@StartDateBS,@EnteredBy, @EnteredDate,0,null,0,0,null)";

            using (var db = DbHelper.GetDBConnection())
            {
                using (var trsn = new TransactionScope())
                {
                    //db.Execute(sql);
                    var lst = db.Execute(sql, classSection);
                    trsn.Complete();
                    db.Close();
                    if (lst > 0)
                    {
                        return(true);
                    }
                    else
                    {
                        return(false);
                    }
                }
            }
        }
        // GET: AcademicClassSection/Edit/5
        public ActionResult Edit(int?id)
        {
            var ses   = sesrepo.GetSessionById((User as CustomPrincipal).UserId);
            int orgid = ses.OrganizationId;

            if (id == null || id == 0)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ACD_ClassSection obj = db.GetAcademicClassSectionById((int)id);

            if (obj == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ClassId   = new SelectList(ddl.GetClassList(orgid), "Id", "Name", obj.ClassId);
            ViewBag.SectionId = new SelectList(ddl.GetSectionList(orgid), "Id", "Name", obj.SectionId);
            ViewBag.BatchId   = new SelectList(ddl.GetBatchList(orgid), "Id", "Name", obj.BatchId);
            return(View(obj));
        }
        public ActionResult Edit(FormCollection frm)
        {
            var ses              = sesrepo.GetSessionById((User as CustomPrincipal).UserId);
            int orgid            = ses.OrganizationId;
            ACD_ClassSection obj = db.GetAcademicClassSectionById(Convert.ToInt32(frm["ClassSectionId"]));

            obj.BatchId         = Convert.ToInt32(frm["BatchId"]);
            obj.ClassId         = Convert.ToInt32(frm["ClassId"]);
            obj.SectionId       = Convert.ToInt32(frm["SectionId"]);
            obj.StartDate       = DateTime.ParseExact(frm["StartDate"], "yyyy-MM-dd", null);
            obj.StartDateBS     = frm["StartDateBS"];
            obj.LastUpdatedBy   = (User as CustomPrincipal).UserId;
            obj.LastUpdatedDate = DateTime.Now;
            if (ModelState.IsValid)
            {
                db.UpdateAcademicClassSection(obj);
                return(RedirectToAction("Index"));
            }
            ViewBag.ClassId   = new SelectList(ddl.GetClassList(orgid), "Id", "Name", obj.ClassId);
            ViewBag.SectionId = new SelectList(ddl.GetSectionList(orgid), "Id", "Name", obj.SectionId);
            ViewBag.BatchId   = new SelectList(ddl.GetBatchList(orgid), "Id", "Name", obj.BatchId);
            return(View(obj));
        }
Пример #4
0
        public bool UpdateAcademicStudentClassSection(ACD_ClassSection classSection)
        {
            string sql = " Update ACD_StudentClassSection set StudentId=@StudentId,ClassId=@ClassId,SectionId=@SectionId,AcademicYear=@AcademicYear,AssignedDate=@AssignedDate,AssignedDateBS=@AssignedDateBS,LastUpdatedBy=@LastUpdatedBy,LastUpdatedDate=@LastUpdatedDate" +
                         " where StudentClassSectionId=@StudentClassSectionId";

            using (var db = DbHelper.GetDBConnection())
            {
                using (var trsn = new TransactionScope())
                {
                    //db.Execute(sql);
                    var lst = db.Execute(sql, classSection);
                    trsn.Complete();
                    db.Close();
                    if (lst > 0)
                    {
                        return(true);
                    }
                    else
                    {
                        return(false);
                    }
                }
            }
        }