public bool DeleteCourseMaster(int?id, CourseMaster courseMaster)
        {
            try
            {
                var obj = JsonConvert.SerializeObject
                              (new CourseMaster
                {
                    CourseId = courseMaster.CourseId,
                    UserId   = courseMaster.UserId,
                    TokenId  = courseMaster.TokenId
                });


                var CourseObj = obj.ToString();

                var JsonObj = db.RemoveCourse(id, CourseObj);

                return(true);
                //var courseMaster = db.CourseMasters.Where(x => x.CourseId == id).FirstOrDefault();
                //if (courseMaster == null) return false;
                //db.Entry(courseMaster).State = System.Data.Entity.EntityState.Deleted;
                //db.SaveChanges();
                //return true;
            }
            catch (Exception ex)
            {
                Console.WriteLine("NotImplementedException", ex);
                return(false);
            }
        }
Esempio n. 2
0
 protected void btnAddCourse_Click(object sender, EventArgs e)
 {
     System.Threading.Thread.Sleep(3000);
     obj             = new CourseMaster();
     obj.Name        = txtName.Text;
     obj.Description = txtDescription.Text;
     //obj.IsVisible = chkVisible.Checked;
     obj.CreatedBy = 1;
     obj.UpdatedBy = 1;
     obj.CourseID  = Convert.ToInt16(lblCourseID.Text);
     if (lblCourseID.Text.Equals("-1"))
     {
         obj1 = new CourseMasterDataManager();
         obj1.AddCourseDetail(obj);
         msgbox("Course Added successfully!!!");
     }
     else
     {
         obj1 = new CourseMasterDataManager();
         obj1.UpdateCourseDetail(obj);
         msgbox("Course updated successfully!!!");
     }
     Clear();
     bind();
 }
Esempio n. 3
0
        public JsonResponse <CourseMaster> GetCourseDetails(int id)
        {
            JsonResponse <CourseMaster> response = new JsonResponse <CourseMaster>();

            try
            {
                CourseMaster C = _context.CourseMasters.Where(c => c.IsDeleted == 0 && c.ID == id).FirstOrDefault();

                if (C != null)
                {
                    C.CourseCurriculums = _context.CourseCurriculums.Where(x => x.CourseMasterID == id).ToList();
                    C.SubCourses        = _context.SubCourses.Where(x => x.CourseMasterID == id).ToList();

                    response.StatusCode = "200";
                    response.IsSuccess  = true;
                    response.Message    = "Data collected.";
                }
                else
                {
                    response.StatusCode = "200";
                    response.IsSuccess  = true;
                    response.Message    = "No data available.";
                }
                response.SingleResult = C;
            }
            catch (Exception ex)
            {
                response.StatusCode = "500";
                response.IsSuccess  = false;
                response.Message    = ex.Message;
            }

            return(response);
        }
        private void bindTextboxes(string strCourseId)
        {
            try
            {
                if (strCourseId != null)
                {
                    int iCourseId = Convert.ToInt32(strCourseId);

                    CourseMaster objEditCourse = db.CourseMasters.Where(aa => aa.C_AYN == "Y" && aa.C_ID == iCourseId).FirstOrDefault();

                    if (objEditCourse != null)
                    {
                        txtCourseName.Text = objEditCourse.C_NAME;
                        txtDuration.Text   = objEditCourse.C_DURATION;
                        txtFee.Text        = objEditCourse.C_FEE.ToString();
                        txtStartDate.Text  = objEditCourse.C_STARTDATE.ToString();
                        txtEndDate.Text    = objEditCourse.C_ENDDATE.ToString();

                        Session["CourseId"] = null;
                    }
                }
            }
            catch (Exception ee)
            {
            }
        }
Esempio n. 5
0
        public List <SelectListItem> GetCourseListItem()
        {
            CourseBL objUserBL = new CourseBL();
            List <SelectListItem> lstSelectItem = new List <SelectListItem>();

            try
            {
                CourseMaster        obj         = new CourseMaster();
                List <CourseMaster> lstUserType = objUserBL.CRUDCourses(obj, "L");

                if (lstUserType != null)
                {
                    lstSelectItem.Add(new SelectListItem {
                        Text = "Select Course", Value = ""
                    });
                    foreach (var u in lstUserType)
                    {
                        lstSelectItem.Add(new SelectListItem {
                            Text = Convert.ToString(u.CourseName), Value = Convert.ToString(u.CourseId)
                        });
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(lstSelectItem);
        }
        public bool InsUpdCourseMaster(int?id, CourseMaster courseMaster)
        {
            try
            {
                var obj = JsonConvert.SerializeObject
                              (new CourseMaster
                {
                    CourseId    = courseMaster.CourseId,
                    CourseCode  = courseMaster.CourseCode,
                    CourseName  = courseMaster.CourseName,
                    CourseGroup = courseMaster.CourseGroup,
                    CourseType  = courseMaster.CourseType,
                    SKS         = courseMaster.SKS,
                    UserId      = courseMaster.UserId,
                    TokenId     = courseMaster.TokenId,
                });


                var CourseObj = obj.ToString();

                var JsonObj = db.UpdateCourse(id, CourseObj);

                return(true);
                //db.CourseMasters.Add(courseMaster);
                //db.SaveChanges();
                //return true;
            }

            catch (Exception ex)
            {
                Console.WriteLine("NotImplementedException", ex);
                return(false);
            }
        }
        protected void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtCourseId.Text.Trim().Length > 0 && txtCourseId.Text != null)
                {
                    int iCouserId = Convert.ToInt32(txtCourseId.Text.Trim());

                    CourseMaster objEditCourse = db.CourseMasters.Where(aa => aa.C_AYN == "Y" && aa.C_ID == iCouserId).SingleOrDefault();

                    if (objEditCourse != null)
                    {
                        objEditCourse.C_NAME      = txtCourseName.Text.Trim();
                        objEditCourse.C_DURATION  = txtDuration.Text.Trim();
                        objEditCourse.C_FEE       = Convert.ToInt32(txtFee.Text.Trim());
                        objEditCourse.C_STARTDATE = Convert.ToDateTime(txtStartDate.Text.Trim());
                        objEditCourse.C_ENDDATE   = Convert.ToDateTime(txtEndDate.Text.Trim());

                        objEditCourse.MDATE = DateTime.Now.ToString("yyyyMMddHHmmss");
                        objEditCourse.MUSER = "******";

                        db.SaveChanges();

                        Response.Redirect("~/Admin/CourseList.aspx");
                    }
                }
                else
                {
                    CourseMaster objCheckCourse = db.CourseMasters.Where(aa => aa.C_AYN == "Y" && aa.C_NAME == txtCourseName.Text.Trim()).FirstOrDefault();

                    if (objCheckCourse != null)
                    {
                        lblErrMsg.Text = "Course name already exits, Please try another course name";
                    }
                    else
                    {
                        CourseMaster objNewCourse = new CourseMaster();

                        objNewCourse.C_NAME      = txtCourseName.Text.Trim();
                        objNewCourse.C_DURATION  = txtDuration.Text.Trim();
                        objNewCourse.C_FEE       = Convert.ToInt32(txtFee.Text.Trim());
                        objNewCourse.C_STARTDATE = Convert.ToDateTime(txtStartDate.Text.Trim());
                        objNewCourse.C_ENDDATE   = Convert.ToDateTime(txtEndDate.Text.Trim());

                        objNewCourse.C_AYN = "Y";
                        objNewCourse.CDATE = DateTime.Now.ToString("yyyyMMddHHmmss");
                        objNewCourse.CUSER = "******";

                        db.CourseMasters.Add(objNewCourse);
                        db.SaveChanges();

                        Response.Redirect("~/Admin/CourseList.aspx");
                    }
                }
            }
            catch (Exception ee)
            {
            }
        }
Esempio n. 8
0
        public ActionResult AddCourse(int?id)
        {
            CourseMaster course = new CourseMaster();

            course.CourseId = id ?? 0;
            CourseMaster objCourseDetails = objCourseBL.CRUDCourses(course, "S").FirstOrDefault();

            return(View(objCourseDetails));
        }
        public IHttpActionResult Delete(CourseMaster courseMaster)
        {
            var isDeleted = courseMasterService.DeleteCourseMaster(courseMaster.UniversityId, courseMaster);

            if (isDeleted == true)
            {
                return(Ok());
            }
            return(BadRequest());
        }
        public IHttpActionResult Save(CourseMaster courseMaster)
        {
            var isUpdate = courseMasterService.InsUpdCourseMaster(courseMaster.UniversityId, courseMaster);

            if (isUpdate == true)
            {
                return(Ok());
            }
            return(BadRequest());
        }
Esempio n. 11
0
    public static string[] GetCompletionListCourse(string prefixText, int count, string contextKey)
    {
        CourseMaster objCourse = new CourseMaster();
        DataTable    dt        = new DataView(objCourse.GetCourseMaster(HttpContext.Current.Session["CompId"].ToString()), "Course like '" + prefixText.ToString() + "%'", "", DataViewRowState.CurrentRows).ToTable();

        string[] txt = new string[dt.Rows.Count];

        for (int i = 0; i < dt.Rows.Count; i++)
        {
            txt[i] = dt.Rows[i]["Course"].ToString();
        }
        return(txt);
    }
 public async Task <IActionResult> CourseMasterUpdate([FromBody] CourseMaster courseMaster)
 {
     try
     {
         courseMaster.ModifiedBy      = "Admin";
         courseMaster.ModifiedDate    = DateTime.Now;
         db.Entry(courseMaster).State = Microsoft.EntityFrameworkCore.EntityState.Modified;
         db.SaveChanges();
         return(Ok(courseMaster));
     }
     catch (Exception ex)
     {
         return(BadRequest());
     }
 }
Esempio n. 13
0
 public JsonResult DeleteCourse(int ID)
 {
     try
     {
         CourseMaster course = new CourseMaster();
         course.CourseId = ID;
         if (course.CourseId > 0)
         {
             objCourseBL.CRUDCourses(course, "D");
             TempData["SuccessMessage"] = "You have removed one course successfully";
         }
     }
     catch (Exception ex)
     { }
     return(Json(new { Success = "Success" }, JsonRequestBehavior.AllowGet));
 }
Esempio n. 14
0
        public JsonResponse <CourseMasterDTO> GetCourseDetails(int id)
        {
            JsonResponse <CourseMasterDTO> response = new JsonResponse <CourseMasterDTO>();
            var config = new MapperConfiguration(map =>
            {
                map.CreateMap <CourseMaster, CourseMasterDTO>();
                map.CreateMap <CourseMasterDTO, CourseMaster>();
                map.CreateMap <SubCourse, SubCourseDTO>();
                map.CreateMap <SubCourseDTO, SubCourse>();
                map.CreateMap <CourseCurriculum, CourseCurriculumDTO>();
                map.CreateMap <CourseCurriculumDTO, CourseCurriculum>();
            });

            try
            {
                CourseMaster    Course  = _context.CourseMasters.Where(c => c.IsDeleted == 0 && c.ID == id).FirstOrDefault();
                IMapper         iMapper = config.CreateMapper();
                CourseMasterDTO C       = iMapper.Map <CourseMasterDTO>(Course);

                if (C != null)
                {
                    C.CourseCurriculum = iMapper.Map <List <CourseCurriculumDTO> >(_context.CourseCurriculums.Where(x => x.CourseMasterID == id).ToList());
                    C.SubCourses       = iMapper.Map <List <SubCourseDTO> >(_context.SubCourses.Where(x => x.CourseMasterID == id).ToList());

                    response.StatusCode = "200";
                    response.IsSuccess  = true;
                    response.Message    = "Data collected.";
                }
                else
                {
                    response.StatusCode = "200";
                    response.IsSuccess  = true;
                    response.Message    = "No data available.";
                }
                response.SingleResult = C;
            }
            catch (Exception ex)
            {
                response.StatusCode = "500";
                response.IsSuccess  = false;
                response.Message    = ex.Message;
            }

            return(response);
        }
Esempio n. 15
0
        public List <CourseMaster> CRUDCourses(CourseMaster objCourse, string action)
        {
            List <CourseMaster> objCourseDetails = new List <CourseMaster>();

            try
            {
                DataTable dtResponse = objUserDA.CRUDCourses(objCourse, action);
                if (dtResponse != null && dtResponse.Rows.Count > 0)
                {
                    objCourseDetails = dtResponse.ConvertToListOf <CourseMaster>(); // ExtensionMethods.ConvertToListOf<CourseMaster>(dtResponse);
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(objCourseDetails);
        }
 public async Task <IActionResult> CourseMasterCreate([FromBody] CourseMaster courseMaster)
 {
     try
     {
         //CourseMaster.EnquiryID = 0;
         courseMaster.CreatedBy    = "Admin";
         courseMaster.CreatedDate  = DateTime.Now;
         courseMaster.ModifiedBy   = "Admin";
         courseMaster.ModifiedDate = DateTime.Now;
         courseMaster.Active       = true;
         db.courseMasters.Add(courseMaster);
         db.SaveChanges();
         return(Ok(courseMaster));
     }
     catch (Exception ex)
     {
         return(BadRequest());
     }
 }
        protected void btnEnroll_Click(object sender, EventArgs e)
        {
            try
            {
                objUser = (User)Session["LoginUser"];
                StudentMaster objSM = db.StudentMasters.Where(aa => aa.S_AYN == "Y" && aa.S_USERNAME == objUser.U_USERNAME).FirstOrDefault();
                foreach (GridViewRow row in gvCourses.Rows)
                {
                    Label    lblCourseId = (Label)row.FindControl("lblCourseId");
                    CheckBox cbEnroll    = (CheckBox)row.FindControl("chkRow");

                    if (cbEnroll.Checked)
                    {
                        int iCourseId = Convert.ToInt32(lblCourseId.Text);

                        CourseMaster objCouseMaster = db.CourseMasters.Where(aa => aa.C_ID == iCourseId && aa.C_AYN == "Y").FirstOrDefault();

                        StudentEnrollCourseTran objSMCEnroll = new StudentEnrollCourseTran();

                        objSMCEnroll.SEC_COURSE_ID    = objCouseMaster.C_ID;
                        objSMCEnroll.SEC_COURSE_NAME  = objCouseMaster.C_NAME;
                        objSMCEnroll.SEC_COURSE_PRICE = objCouseMaster.C_FEE;
                        objSMCEnroll.SEC_STUDENT_ID   = objSM.S_ID;
                        objSMCEnroll.SEC_STUDENT_NAME = objSM.S_NAME;
                        objSMCEnroll.SEC_ENROLLBY     = objUser.U_USERNAME;
                        objSMCEnroll.SEC_ENROLLDATE   = DateTime.Now;

                        objSMCEnroll.CDATE   = DateTime.Now.ToString("yyyyMMddHHmmss");
                        objSMCEnroll.CUSER   = objUser.U_USERNAME;
                        objSMCEnroll.SEC_AYN = "Y";

                        db.StudentEnrollCourseTrans.Add(objSMCEnroll);
                    }
                }

                db.SaveChanges();
                Response.Redirect("~/Student/StudentsCoursesView.aspx");
            }
            catch (Exception ee)
            {
            }
        }
 public void UpdateCourseDetail(CourseMaster obj)
 {
     try
     {
         SqlParameter[] parameter = new SqlParameter[]
         {
             new SqlParameter("@CourseID", obj.CourseID),
             new SqlParameter("@Name", obj.Name),
             new SqlParameter("@Description", obj.Description),
             //new SqlParameter("@IsVisible",obj.IsVisible.Equals(true)?1:0),
             new SqlParameter("@CreatedBy", obj.CreatedBy),
             new SqlParameter("@UpdatedBy", obj.UpdatedBy)
         };
         DBOperate.ExecuteProcedureWithOutReturn("usp_UpdateCourse", parameter);
     }
     catch
     {
         throw;
     }
 }
Esempio n. 19
0
        public DataTable CRUDCourses(CourseMaster objCourse, string action)
        {
            DataTable dtResult = new DataTable();

            try
            {
                SqlParameter objSqlParameter  = new SqlParameter("CourseId", objCourse.CourseId);
                SqlParameter objSqlParameter1 = new SqlParameter("CourseName", objCourse.CourseName);
                SqlParameter objSqlParameter2 = new SqlParameter("Description", objCourse.Description);
                SqlParameter objSqlParameter3 = new SqlParameter("Eligibility", objCourse.Eligibility);
                SqlParameter objSqlParameter4 = new SqlParameter("LoggedInUser", objCourse.LoggedInUser);
                SqlParameter objSqlParameter5 = new SqlParameter("Action", action);

                List <SqlParameter> lstSqlParams = DBCommon.GetSqlParameterList(new SqlParameter[] { objSqlParameter, objSqlParameter1, objSqlParameter2, objSqlParameter3, objSqlParameter4, objSqlParameter5 });
                dtResult = DBCommon.ExecuteDataAdapterDataTable("CRUDCourses", lstSqlParams);
            }
            catch (Exception ex)
            {
                throw;
            }
            return(dtResult);
        }
Esempio n. 20
0
 // GET api/<controller>/5
 public ActionResult AddCourse(CourseMaster course)
 {
     try
     {
         course.LoggedInUser = long.Parse("0" + Request.Cookies["UserId"].Value);
         CourseMaster objCourseDetails = objCourseBL.CRUDCourses(course, (course.CourseId > 0 ? "U" : "I")).FirstOrDefault();
         if (objCourseDetails.CRUDStatus == "success" || objCourseDetails.CourseId > 0)
         {
             TempData["SuccessMessage"] = "You have " + (course.CourseId > 0 ? "updated" : "added") + " one course successfully";
             return(RedirectToAction("Course", "Fees"));
         }
         else
         {
             TempData["ErrorMessage"] = objCourseDetails.CRUDStatus;
             return(RedirectToAction("Course", "Fees"));
         }
     }
     catch (Exception ex)
     {
         TempData["ErrorMessage"] = ex.Message;
         return(RedirectToAction("Course", "Fees"));
     }
 }
Esempio n. 21
0
        protected void gvCourses_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            try
            {
                GridViewRow row         = (GridViewRow)gvCourses.Rows[e.RowIndex];
                Label       lblCourseId = (Label)row.FindControl("lblCourseId");

                int          iCourseId       = Convert.ToInt32(lblCourseId);
                CourseMaster objDeleteCourse = db.CourseMasters.Where(aa => aa.C_AYN == "Y" && aa.C_ID == iCourseId).SingleOrDefault();

                if (objDeleteCourse != null)
                {
                    objDeleteCourse.C_AYN = "N";
                    objDeleteCourse.MDATE = DateTime.Now.ToString("yyyyMMddHHmmss");
                    objDeleteCourse.MUSER = "******";

                    db.SaveChanges();
                    LoadAllCourses();
                }
            }
            catch (Exception ee)
            {
            }
        }
Esempio n. 22
0
        // GET api/<controller>
        public ActionResult Course(CourseMaster course)
        {
            List <CourseMaster> userList = objCourseBL.CRUDCourses(course, "L");

            return(View(userList));
        }