예제 #1
0
 public DataSet InstituteSearchForWebsite(InstituteSearchPara _obj)
 {
     try
     {
         _cn.Open();
         SqlCommand _cmd = new SqlCommand("InstituteSearchForWebsite", _cn);
         _cmd.Parameters.AddWithValue("@Created_IP", _obj.Created_Ip);
         _cmd.Parameters.AddWithValue("@Type", _obj.Type);
         _cmd.Parameters.AddWithValue("@Discipline_ID", _obj.Discipline_ID);
         _cmd.Parameters.AddWithValue("@ProgramLevel_Id", _obj.ProgramLevel_Id);
         _cmd.Parameters.AddWithValue("@Qualification_ID", _obj.Qualification_ID);
         _cmd.Parameters.AddWithValue("@CourseOfStudy_ID", _obj.CourseOfStudy_ID);
         _cmd.Parameters.AddWithValue("@InstituteType", _obj.InstituteType);
         _cmd.Parameters.AddWithValue("@InstituteID", _obj.InstituteID);
         _cmd.Parameters.AddWithValue("@ParticipatedYear", _obj.ParticipatedYear);
         _cmd.CommandType    = CommandType.StoredProcedure;
         _cmd.CommandTimeout = 180;
         SqlDataAdapter _adp = new SqlDataAdapter(_cmd);
         DataSet        _ds  = new DataSet();
         _adp.Fill(_ds);
         _adp.Dispose();
         _cmd.Dispose();
         return(_ds);
     }
     catch (Exception)
     {
         throw;
     }
     finally
     {
         _cn.Close();
     }
 }
        public JsonResult SearchInstitutes(InstituteSearchPara _obj)
        {
            string localIP = "?";

            localIP               = Request.ServerVariables["REMOTE_ADDR"].ToString();
            _obj.Created_Ip       = localIP;
            _obj.ParticipatedYear = ConfigurationManager.AppSettings["ParticipatedYear"].ToString();
            InstituteSearchRepository _objRepository = new InstituteSearchRepository();
            DataSet _ds = _objRepository.InstituteSearchForWebsite(_obj);
            List <InstituteSearchVM> _list = new List <InstituteSearchVM>();

            if (_ds != null)
            {
                if (_ds.Tables[0].Rows.Count > 0)
                {
                    foreach (DataRow _dr in _ds.Tables[0].Rows)
                    {
                        InstituteSearchVM _objResult = new InstituteSearchVM();
                        _objResult.InstituteID   = _dr["InstituteID"].ToString();
                        _objResult.InstituteName = _dr["InstituteName"].ToString();
                        _objResult.Website       = _dr["Website"].ToString();
                        _objResult.StateName     = _dr["StateName"].ToString();
                        _objResult.City          = _dr["City"].ToString();
                        _objResult.TotalCourse   = _dr["TotalCourse"].ToString();
                        _objResult.TotalSeats    = _dr["TotalSeats"].ToString();
                        _objResult.Photo         = _dr["Photo"].ToString();
                        _objResult.Discipline    = _dr["Discipline"].ToString();
                        _objResult.ProgramLevel  = _dr["ProgramLevel"].ToString();
                        _objResult.Qualification = _dr["Qualification"].ToString();
                        _objResult.CourseOfStudy = _dr["CourseOfStudy"].ToString();
                        _list.Add(_objResult);
                    }
                }
            }
            return(Json(new
            {
                List = _list
            },
                        JsonRequestBehavior.AllowGet
                        ));
        }
예제 #3
0
 public DataSet InstituteSearchForWebsite_New(InstituteSearchPara _obj)
 {
     try
     {
         _cn.Open();
         SqlCommand _cmd = new SqlCommand("InstituteSearchForWebsite_New", _cn);
         _cmd.Parameters.AddWithValue("@Created_IP", _obj.Created_Ip);
         _cmd.Parameters.AddWithValue("@Type", _obj.Type);
         _cmd.Parameters.AddWithValue("@Discipline_ID", _obj.Discipline_ID);
         _cmd.Parameters.AddWithValue("@ProgramLevel_Id", _obj.ProgramLevel_Id);
         _cmd.Parameters.AddWithValue("@Qualification_ID", _obj.Qualification_ID);
         _cmd.Parameters.AddWithValue("@CourseOfStudy_ID", _obj.CourseOfStudy_ID);
         _cmd.Parameters.AddWithValue("@InstituteType", _obj.InstituteType);
         _cmd.Parameters.AddWithValue("@InstituteID", _obj.InstituteID);
         _cmd.Parameters.AddWithValue("@ParticipatedYear", _obj.ParticipatedYear);
         _cmd.Parameters.AddWithValue("@ID", _obj.ID);
         _cmd.Parameters.AddWithValue("@City", _obj.City);
         _cmd.Parameters.AddWithValue("@State", _obj.State);
         _cmd.Parameters.AddWithValue("@Duration", _obj.Duration);
         _cmd.Parameters.AddWithValue("@TopSearch", _obj.TopSearch);
         if (_obj.StartDate != null)
         {
             if (_obj.StartDate.Equals(""))
             {
                 _cmd.Parameters.AddWithValue("@StartDate", DBNull.Value);
             }
             else
             {
                 _cmd.Parameters.AddWithValue("@StartDate", DateTime.ParseExact(_obj.StartDate.ToString(), "dd/MM/yyyy", null));
             }
         }
         else
         {
             _cmd.Parameters.AddWithValue("@StartDate", DBNull.Value);
         }
         if (_obj.EndDate != null)
         {
             if (_obj.EndDate.Equals(""))
             {
                 _cmd.Parameters.AddWithValue("@EndDate", DBNull.Value);
             }
             else
             {
                 _cmd.Parameters.AddWithValue("@EndDate", DateTime.ParseExact(_obj.EndDate.ToString(), "dd/MM/yyyy", null));
             }
         }
         else
         {
             _cmd.Parameters.AddWithValue("@EndDate", DBNull.Value);
         }
         _cmd.CommandType    = CommandType.StoredProcedure;
         _cmd.CommandTimeout = 180;
         SqlDataAdapter _adp = new SqlDataAdapter(_cmd);
         DataSet        _ds  = new DataSet();
         _adp.Fill(_ds);
         _adp.Dispose();
         _cmd.Dispose();
         return(_ds);
     }
     catch (Exception)
     {
         throw;
     }
     finally
     {
         _cn.Close();
     }
 }
예제 #4
0
        public JsonResult SearchCourseList(InstituteSearchPara _obj)
        {
            string localIP = "?";

            localIP               = Request.ServerVariables["REMOTE_ADDR"].ToString();
            _obj.Created_Ip       = localIP;
            _obj.ParticipatedYear = ConfigurationManager.AppSettings["ParticipatedYear"].ToString();
            InstituteSearchRepository _objRepository = new InstituteSearchRepository();
            DataSet _ds = _objRepository.InstituteSearchForWebsite_New(_obj);
            List <InstituteSearchVM>        _list              = new List <InstituteSearchVM>();
            List <InstituteSearchDropdowns> _listCity          = new List <InstituteSearchDropdowns>();
            List <InstituteSearchDropdowns> _listDiscipline    = new List <InstituteSearchDropdowns>();
            List <InstituteSearchDropdowns> _listCourseOfStudy = new List <InstituteSearchDropdowns>();

            if (_ds != null)
            {
                if (_ds.Tables[0].Rows.Count > 0)
                {
                    foreach (DataRow _dr in _ds.Tables[0].Rows)
                    {
                        InstituteSearchVM _objResult = new InstituteSearchVM();
                        _objResult.ID                = _dr["ID"].ToString();
                        _objResult.InstituteID       = _dr["InstituteID"].ToString();
                        _objResult.InstituteName     = _dr["InstituteName"].ToString();
                        _objResult.Website           = _dr["Website"].ToString();
                        _objResult.StateName         = _dr["StateName"].ToString();
                        _objResult.City              = _dr["City"].ToString();
                        _objResult.TotalCourse       = _dr["TotalCourse"].ToString();
                        _objResult.TotalSeats        = _dr["TotalSeats"].ToString();
                        _objResult.Photo             = _dr["Photo"].ToString();
                        _objResult.Discipline        = _dr["Discipline"].ToString();
                        _objResult.ProgramLevel      = _dr["ProgramLevel"].ToString();
                        _objResult.Qualification     = _dr["Qualification"].ToString();
                        _objResult.CourseOfStudy     = _dr["CourseOfStudy"].ToString();
                        _objResult.StartDate         = Convert.ToDateTime(_dr["StartDate"].ToString()).ToString("dd-MM-yyyy");
                        _objResult.EndDate           = Convert.ToDateTime(_dr["EndDate"].ToString()).ToString("dd-MM-yyyy");
                        _objResult.TotalFees         = _dr["TotalFees"].ToString();
                        _objResult.TotalFeesCurrency = _dr["TotalFeesCurrency"].ToString();
                        _objResult.Photo             = _dr["Photo"].ToString();

                        _list.Add(_objResult);
                    }
                }
                if (_ds.Tables[1].Rows.Count > 0)
                {
                    foreach (DataRow _dr in _ds.Tables[1].Rows)
                    {
                        _listCity.Add(new InstituteSearchDropdowns
                        {
                            Id    = _dr["City"].ToString(),
                            Value = _dr["City"].ToString()
                        });
                    }
                }

                if (_ds.Tables[2].Rows.Count > 0)
                {
                    foreach (DataRow _dr in _ds.Tables[2].Rows)
                    {
                        _listDiscipline.Add(new InstituteSearchDropdowns
                        {
                            Id    = _dr["Discipline_ID"].ToString(),
                            Value = _dr["Discipline"].ToString()
                        });
                    }
                }

                if (_ds.Tables[3].Rows.Count > 0)
                {
                    foreach (DataRow _dr in _ds.Tables[3].Rows)
                    {
                        _listCourseOfStudy.Add(new InstituteSearchDropdowns
                        {
                            Id    = _dr["CourseOfStudy_ID"].ToString(),
                            Value = _dr["CourseOfStudy"].ToString()
                        });
                    }
                }
            }
            return(Json(new
            {
                List = _list,
                ListCity = _listCity,
                ListDiscipline = _listDiscipline,
                ListCourseOfStudy = _listCourseOfStudy
            },
                        JsonRequestBehavior.AllowGet
                        ));
        }