Пример #1
0
        private long GetTotalRowsFilter(TourSearch valFilter)
        {
            long            vResult      = 0;
            DataTable       vDatainTable = new DataTable();
            SQLToolsLibrary vSqlTools    = new SQLToolsLibrary();

            try {
                if (valFilter.Categories == null)
                {
                    valFilter.Categories = new string[0];
                }
                List <SqlParameter> vParameterList = new List <SqlParameter> {
                    new SqlParameter("@IdLanguage", valFilter.IdLanguage.ToString()),
                    new SqlParameter("@IdCity", valFilter.IdCity.ToString()),
                    new SqlParameter("@IdCurrency", valFilter.IdCurrency.ToString()),
                    new SqlParameter("@Categories", valFilter.Categories.Length > 0 ? string.Join(",", valFilter.Categories) : null),
                    new SqlParameter("@MinPrice", valFilter.MinPrice),
                    new SqlParameter("@MaxPrice", valFilter.MaxPrice),
                    new SqlParameter("@MinDuration", valFilter.MinDuration),
                    new SqlParameter("@MaxDuration", valFilter.MaxDuration),
                    new SqlParameter("@MinScore", valFilter.MinScore),
                    new SqlParameter("@MaxScore", valFilter.MaxScore)
                };
                TourResponse vModel = new TourResponse();
                vDatainTable = vSqlTools.ExcecuteSelectWithStoreProcedure(vParameterList, "sp_Select_Tour_Filter_Total", vConnection);
                vResult      = DataTableToListFilterTotal(vDatainTable);
            } catch (Exception vEx) {
                string vMessage = vEx.Message;
            }
            return(vResult);
        }
Пример #2
0
        public string SearchText(GeneralSearch valSearchText)
        {
            string          vResult      = null;
            DataTable       vDatainTable = new DataTable();
            SQLToolsLibrary vSqlTools    = new SQLToolsLibrary();

            try
            {
                List <SqlParameter> vParameterList = new List <SqlParameter> {
                    new SqlParameter("@IdLanguage", valSearchText.IdLanguage.ToString()),
                    new SqlParameter("@SearchText", valSearchText.SearchText.ToString())
                };

                vDatainTable = vSqlTools.ExcecuteSelectWithStoreProcedure(vParameterList, "sp_Select_SearchText", vConnection);
                List <GeneralResult> vData = DataTableToElement(vDatainTable);

                if (vData != null)
                {
                    vResult = JsonConvert.SerializeObject(vData, Formatting.Indented);
                }
            }
            catch (Exception vEx)
            {
                string vMessage = vEx.Message;
                vResult = null;
            }
            //var vDes = JsonConvert.DeserializeObject<List<City>>(vResult);
            return(vResult);
        }
Пример #3
0
        private long GetTotalRowsFilter(ActivitySearch valFilter)
        {
            long            vResult      = 0;
            DataTable       vDatainTable = new DataTable();
            SQLToolsLibrary vSqlTools    = new SQLToolsLibrary();

            try {
                if (valFilter.DateStart == DateTime.MinValue)
                {
                    valFilter.DateStart = new DateTime(1753, 1, 1);
                }
                List <SqlParameter> vParameterList = new List <SqlParameter> {
                    new SqlParameter("@IdLanguage", valFilter.IdLanguage.ToString()),
                    new SqlParameter("@IdTour", valFilter.IdTour.ToString()),
                    new SqlParameter("@IdCurrency", valFilter.IdCurrency.ToString()),
                    new SqlParameter("@DateStart", valFilter.DateStart),
                    new SqlParameter("@MinimumPeople", valFilter.MinimumPeople),
                    new SqlParameter("@RowsPerPage", valFilter.RowsPerPage),
                    new SqlParameter("@PageNumber", valFilter.PageNumber)
                };
                TourResponse vModel = new TourResponse();
                vDatainTable = vSqlTools.ExcecuteSelectWithStoreProcedure(vParameterList, "sp_Select_Activity_Filter_Total", vConnection);
                vResult      = DataTableToListFilterTotal(vDatainTable);
            } catch (Exception vEx) {
                string vMessage = vEx.Message;
            }
            return(vResult);
        }
Пример #4
0
        public string SelectByTour(ActivitySearch valFilter)
        {
            string          vResult      = string.Empty;
            DataTable       vDatainTable = new DataTable();
            SQLToolsLibrary vSqlTools    = new SQLToolsLibrary();

            try {
                if (valFilter.DateStart == DateTime.MinValue)
                {
                    valFilter.DateStart = new DateTime(1753, 1, 1);
                }
                List <SqlParameter> vParameterList = new List <SqlParameter> {
                    new SqlParameter("@IdLanguage", valFilter.IdLanguage.ToString()),
                    new SqlParameter("@IdTour", valFilter.IdTour.ToString()),
                    new SqlParameter("@IdCurrency", valFilter.IdCurrency.ToString()),
                    new SqlParameter("@DateStart", valFilter.DateStart),
                    new SqlParameter("@MinimumPeople", valFilter.MinimumPeople),
                    new SqlParameter("@RowsPerPage", valFilter.RowsPerPage),
                    new SqlParameter("@PageNumber", valFilter.PageNumber)
                };
                ActivityResponse vModel = new ActivityResponse();
                vDatainTable = vSqlTools.ExcecuteSelectWithStoreProcedure(vParameterList, "sp_Select_Activity_Filter", vConnection);
                List <Activity> vData = DataTableToListFilter(vDatainTable);
                vModel.Activities = vData;
                vModel.TotalRows  = GetTotalRowsFilter(valFilter);
                if (vModel.Activities != null & vModel.Activities.Count > 0)
                {
                    vResult = JsonConvert.SerializeObject(vModel, Formatting.Indented);
                }
            } catch (Exception vEx) {
                string vMessage = vEx.Message;
                vResult = string.Empty;
            }
            return(vResult);
        }
Пример #5
0
        public string SelectByUser(PaymentUserSearch valSearch)
        {
            string          vResult      = null;
            DataTable       vDatainTable = new DataTable();
            SQLToolsLibrary vSqlTools    = new SQLToolsLibrary();

            try {
                List <SqlParameter> vParameterList = new List <SqlParameter> {
                    new SqlParameter("@IdUser", valSearch.IdUser.ToString()),
                    new SqlParameter("@IdLanguage", valSearch.IdLanguage.ToString()),
                    new SqlParameter("@RowsPerPage", valSearch.RowsPerPage),
                    new SqlParameter("@PageNumber", valSearch.PageNumber)
                };
                vDatainTable = vSqlTools.ExcecuteSelectWithStoreProcedure(vParameterList, "sp_Select_Payment_User", vConnection);
                List <Payment> vData = DataTableToListSearchUser(vDatainTable);
                SetIfUserHasRankingActivity(ref vData);
                long            vTotalRows      = GetTotalByUser(valSearch);
                PaymentResponse vResponseObject = new PaymentResponse();
                vResponseObject.Payments  = vData;
                vResponseObject.TotalRows = vTotalRows;
                if (vResponseObject != null)
                {
                    vResult = JsonConvert.SerializeObject(vResponseObject, Formatting.Indented);
                }
            } catch (Exception vEx) {
                string vMessage = vEx.Message;
                vResult = null;
            }
            //var vDes = JsonConvert.DeserializeObject<List<City>>(vResult);
            return(vResult);
        }
Пример #6
0
        public bool Update(Company valCompany)
        {
            bool            vResult   = false;
            SQLToolsLibrary vSqlTools = new SQLToolsLibrary();

            try {
                List <SqlParameter> vParameterList = new List <SqlParameter>();
                Company             vCompanyOld    = new Company();
                vParameterList.Add(new SqlParameter("@Id", valCompany.Id));
                DataTable vDatainTable = vSqlTools.ExcecuteSelectWithStoreProcedure(vParameterList, "sp_Select_Company", "Master");
                vCompanyOld = DataTableToElement(vDatainTable);

                if (vCompanyOld != null)
                {
                    vParameterList.Add(new SqlParameter("@Name", !string.Equals(valCompany.Name, vCompanyOld.Name) ? valCompany.Name : vCompanyOld.Name));
                    vParameterList.Add(new SqlParameter("@TypeNumberDocument", !string.Equals(valCompany.TypeNumberDocument, vCompanyOld.TypeNumberDocument) ? valCompany.TypeNumberDocument : vCompanyOld.TypeNumberDocument));
                    vParameterList.Add(new SqlParameter("@NumberDocument", !string.Equals(valCompany.NumberDocument, vCompanyOld.NumberDocument) ? valCompany.NumberDocument : vCompanyOld.NumberDocument));
                    vParameterList.Add(new SqlParameter("@Phone", !string.Equals(valCompany.Phone, vCompanyOld.Phone) ? valCompany.Phone : vCompanyOld.Phone));
                    vParameterList.Add(new SqlParameter("@Movil", !string.Equals(valCompany.Movil, vCompanyOld.Movil) ? valCompany.Movil : vCompanyOld.Movil));
                    vParameterList.Add(new SqlParameter("@UrlPhoto", !string.Equals(valCompany.UrlPhoto, vCompanyOld.UrlPhoto) ? valCompany.UrlPhoto : vCompanyOld.UrlPhoto));
                    vParameterList.Add(new SqlParameter("@Address", !string.Equals(valCompany.Address, vCompanyOld.Address) ? valCompany.Address : vCompanyOld.Address));
                    vParameterList.Add(new SqlParameter("@IdDistrict", !Equals(valCompany.IdDistrict, vCompanyOld.IdDistrict) ? valCompany.IdDistrict : vCompanyOld.IdDistrict));
                    vParameterList.Add(new SqlParameter("@Email1", !string.Equals(valCompany.Email1, vCompanyOld.Email1) ? valCompany.Email1 : vCompanyOld.Email1));
                    vParameterList.Add(new SqlParameter("@Email2", !string.Equals(valCompany.Email2, vCompanyOld.Email2) ? valCompany.Email2 : vCompanyOld.Email2));
                    vParameterList.Add(new SqlParameter("@IsEnable", !Equals(valCompany.IsEnable, vCompanyOld.IsEnable) ? valCompany.IsEnable : vCompanyOld.IsEnable));
                    vParameterList.Add(new SqlParameter("@State", !Equals(valCompany.State, vCompanyOld.State) ? valCompany.State : vCompanyOld.State));
                    vParameterList.Add(new SqlParameter("@UserUpdate", valCompany.UserUpdate));
                    vResult = vSqlTools.ExecuteIUWithStoreProcedure(vParameterList, "sp_Update_Company", "Master");
                }
            } catch (Exception) {
                vResult = false;
            }
            return(vResult);
        }
Пример #7
0
        public string VerifyUserPortal(string vUser, string vPassword)
        {
            string          vResult      = string.Empty;
            DataTable       vDatainTable = new DataTable();
            SQLToolsLibrary vSqlTools    = new SQLToolsLibrary();

            try {
                List <SqlParameter> vParametersList = new List <SqlParameter>();
                vParametersList.Add(new SqlParameter("@Email", vUser));
                vParametersList.Add(new SqlParameter("@password", vPassword));
                vDatainTable = vSqlTools.ExcecuteSelectWithStoreProcedure(vParametersList, "sp_Select_UserPortal_Login", vConnection);
                List <UserPortalAdmin> vData = DataTableToListSearchUserPortal(vDatainTable);
                if (vData != null && vData.Count == 1)
                {
                    vResult = JsonConvert.SerializeObject(vData, Formatting.Indented);
                }
                else
                {
                    vResult = null;
                }
            } catch (Exception vEx) {
                vResult = vEx.Message;
            }
            return(vResult);
        }
Пример #8
0
        public City SelectUserPortalByName(string valName)
        {
            City            vResult      = null;
            DataTable       vDatainTable = new DataTable();
            SQLToolsLibrary vSqlTools    = new SQLToolsLibrary();

            try {
                List <SqlParameter> vListofParameters = new List <SqlParameter> {
                    new SqlParameter("@Email", valName)
                };
                vDatainTable = vSqlTools.ExcecuteSelectWithStoreProcedure(vListofParameters, "sp_Select_City_BYName", vConnection);
                vResult      = DataTableToElement(vDatainTable);
            } catch (Exception) {
                vResult = null;
            }
            return(vResult);
        }
Пример #9
0
        public string SelectAll()
        {
            string          vResult      = string.Empty;
            DataTable       vDatainTable = new DataTable();
            SQLToolsLibrary vSqlTools    = new SQLToolsLibrary();

            try {
                vDatainTable = vSqlTools.ExcecuteSelectWithStoreProcedure(null, "sp_Select_Currency_Active", vConnection);
                List <Currency> vData = DataTableToList(vDatainTable);
                if (vData != null && vData.Count > 0)
                {
                    vResult = JsonConvert.SerializeObject(vData, Formatting.Indented);
                }
            } catch (Exception) {
                vResult = JsonConvert.SerializeObject(new List <Currency>());
            }
            return(vResult);
        }
Пример #10
0
        public Company SelectCompanyByPayment(Guid valId)
        {
            Company         vResult      = null;
            DataTable       vDatainTable = new DataTable();
            SQLToolsLibrary vSqlTools    = new SQLToolsLibrary();

            try {
                List <SqlParameter> vParameterList = new List <SqlParameter> {
                    new SqlParameter("@Id", valId)
                };
                vDatainTable = vSqlTools.ExcecuteSelectWithStoreProcedure(vParameterList, "sp_Select_Company_ByPayment", vConnection);
                vResult      = DataTableToElement(vDatainTable);
            } catch (Exception vEx) {
                string vMessage = vEx.Message;
                vResult = new Company();
            }
            return(vResult);
        }
Пример #11
0
        public UserPortalAdmin SelectUserPortalByEmail(string email)
        {
            UserPortalAdmin vResult      = null;
            DataTable       vDatainTable = new DataTable();
            SQLToolsLibrary vSqlTools    = new SQLToolsLibrary();

            try {
                List <SqlParameter> vListofParameters = new List <SqlParameter> {
                    new SqlParameter("@Email", email)
                };
                vDatainTable = vSqlTools.ExcecuteSelectWithStoreProcedure(vListofParameters, "sp_Select_UserPortal_Email", vConnection);
                vResult      = DataTableToElementForUserPortal(vDatainTable);
            } catch (Exception) {
                vResult = null;
            }

            return(vResult);
        }
Пример #12
0
        public User SelectByEmail(string valEmail)
        {
            User            vResult      = null;
            DataTable       vDatainTable = new DataTable();
            SQLToolsLibrary vSqlTools    = new SQLToolsLibrary();

            try {
                List <SqlParameter> vParameterList = new List <SqlParameter> {
                    new SqlParameter("Email", valEmail)
                };
                vDatainTable = vSqlTools.ExcecuteSelectWithStoreProcedure(vParameterList, "sp_Select_User_Email", vConnection);
                vResult      = DataTableToElement(vDatainTable);
            } catch (Exception vEx) {
                string vMessage = vEx.Message;
                vResult = null;
            }
            //var vDes = JsonConvert.DeserializeObject<List<City>>(vResult);
            return(vResult);
        }
Пример #13
0
        public List <FolderViewModel> GetByUser(Guid valIdUser)
        {
            List <FolderViewModel> vResult = null;

            try {
                SQLToolsLibrary     vSqlTools      = new SQLToolsLibrary();
                List <SqlParameter> vParameterList = new List <SqlParameter>();
                vParameterList.Add(new SqlParameter("@STRIDUSER", valIdUser.ToString()));
                DataTable vDatainTable       = vSqlTools.ExcecuteSelectWithStoreProcedure(vParameterList, "sp_Select_Folder_User");
                List <FolderViewModel> vData = DataTableToList(vDatainTable);
                if (vData != null && vData.Count > 0)
                {
                    vResult = vData;
                }
            } catch (Exception) {
                throw;
            }
            return(vResult); throw new NotImplementedException();
        }
Пример #14
0
        public Payment SelectById(Guid valIdPayment, Guid valIdLanguage)
        {
            Payment         vResult      = new Payment();
            DataTable       vDatainTable = new DataTable();
            SQLToolsLibrary vSqlTools    = new SQLToolsLibrary();

            try {
                List <SqlParameter> vParameterList = new List <SqlParameter> {
                    new SqlParameter("@IdPayment", valIdPayment.ToString()),
                    new SqlParameter("@IdLanguage", valIdLanguage.ToString())
                };
                vDatainTable = vSqlTools.ExcecuteSelectWithStoreProcedure(vParameterList, "sp_Select_Payment", vConnection);
                vResult      = DataTableToElement(vDatainTable);
            } catch (Exception vEx) {
                string vMessage = vEx.Message;
                vResult = null;
            }

            return(vResult);
        }
Пример #15
0
        private long GetTotalByUser(PaymentUserSearch valSearch)
        {
            long            vResult      = 0;
            DataTable       vDatainTable = new DataTable();
            SQLToolsLibrary vSqlTools    = new SQLToolsLibrary();

            try {
                List <SqlParameter> vParameterList = new List <SqlParameter> {
                    new SqlParameter("@IdUser", valSearch.IdUser.ToString()),
                    new SqlParameter("@IdLanguage", valSearch.IdLanguage.ToString()),
                    new SqlParameter("@RowsPerPage", valSearch.RowsPerPage),
                    new SqlParameter("@PageNumber", valSearch.PageNumber)
                };
                vDatainTable = vSqlTools.ExcecuteSelectWithStoreProcedure(vParameterList, "sp_Select_Payment_User_Count", vConnection);
                vResult      = DataTableToListSearchTotal(vDatainTable);
            } catch (Exception vEx) {
                string vMessage = vEx.Message;
            }
            return(vResult);
        }
Пример #16
0
        public string Verify(string vUser, string vPassword)
        {
            string          vResult      = string.Empty;
            DataTable       vDatainTable = new DataTable();
            SQLToolsLibrary vSqlTools    = new SQLToolsLibrary();

            try {
                List <SqlParameter> vParameterList = new List <SqlParameter>();
                vParameterList.Add(new SqlParameter("@UserName", vUser));
                vParameterList.Add(new SqlParameter("@Password", vPassword));
                vDatainTable = vSqlTools.ExcecuteSelectWithStoreProcedure(vParameterList, "sp_Select_User", vConnection);
                List <User> vData = DataTableToList(vDatainTable);
                if (vData != null && vData.Count == 1)
                {
                    vResult = JsonConvert.SerializeObject(vData, Formatting.Indented);
                }
            } catch (Exception) {
                vResult = string.Empty;
            }
            return(vResult);
        }
Пример #17
0
        public UrlViewModel GetUrlToRedirect(string valSubDomainUrl)
        {
            UrlViewModel    vResult      = null;
            DataTable       vDatainTable = new DataTable();
            SQLToolsLibrary vSqlTools    = new SQLToolsLibrary();

            try {
                List <SqlParameter> vParameterList = new List <SqlParameter>();
                vParameterList.Add(new SqlParameter("@UrlSubDomain", valSubDomainUrl));
                vDatainTable = vSqlTools.ExcecuteSelectWithStoreProcedure(vParameterList, "sp_Select_Url_ByUrlSubDomain");
                List <UrlViewModel> vData = DataTableToList(vDatainTable);
                if (vData != null && vData.Count == 1)
                {
                    vResult = vData.FirstOrDefault();
                }
            } catch (Exception vEx) {
                string vMessage = vEx.Message;
                vResult = null;
            }
            return(vResult);
        }
Пример #18
0
        public string SelectCityAll()
        {
            string          vResult       = string.Empty;
            SQLToolsLibrary vToolsLibrary = new SQLToolsLibrary();
            DataTable       vDatainTable  = new DataTable();

            try {
                List <SqlParameter> vParameterList = new List <SqlParameter>();

                vDatainTable = vToolsLibrary.ExcecuteSelectWithStoreProcedure(vParameterList, "sp_Select_City_All", vConnection);
                List <City> vData = DataTableToList(vDatainTable);
                if (vData != null)
                {
                    vResult = JsonConvert.SerializeObject(vData, Formatting.Indented);
                }
            } catch (Exception vEx) {
                string vMessage = vEx.Message;
                vResult = "3";
            }
            return(vResult);
        }
Пример #19
0
        public string SelectByLanguage(string valIdLanguage)
        {
            string          vResult      = string.Empty;
            DataTable       vDatainTable = new DataTable();
            SQLToolsLibrary vSqlTools    = new SQLToolsLibrary();

            try {
                List <SqlParameter> vParameterList = new List <SqlParameter> {
                    new SqlParameter("@IdLanguage", valIdLanguage)
                };
                vDatainTable = vSqlTools.ExcecuteSelectWithStoreProcedure(vParameterList, "sp_Select_City_Language", vConnection);
                List <City> vData = DataTableToList(vDatainTable);
                if (vData != null && vData.Count > 0)
                {
                    vResult = JsonConvert.SerializeObject(vData, Formatting.Indented);
                }
            } catch (Exception) {
                vResult = JsonConvert.SerializeObject(new List <City>());
            }
            return(vResult);
        }
Пример #20
0
        public UserViewModel Verify(string vUser, string vPassword)
        {
            UserViewModel   vResult      = null;
            DataTable       vDatainTable = new DataTable();
            SQLToolsLibrary vSqlTools    = new SQLToolsLibrary();

            try {
                List <SqlParameter> vParameterList = new List <SqlParameter>();
                vParameterList.Add(new SqlParameter("@STRUSERNAME", vUser));
                vParameterList.Add(new SqlParameter("@STRPASSWORD", vPassword));
                vDatainTable = vSqlTools.ExcecuteSelectWithStoreProcedure(vParameterList, "sp_Select_User_Verify");
                List <UserViewModel> vData = DataTableToList(vDatainTable);
                if (vData != null && vData.Count == 1)
                {
                    vResult = vData.FirstOrDefault();
                }
            } catch (Exception) {
                vResult = null;
            }
            return(vResult);
        }
Пример #21
0
        private Activity GetById(Guid valIdActivity, Guid valIdLanguage, Guid valIdCurrency)
        {
            Activity        vResult      = null;
            DataTable       vDatainTable = new DataTable();
            SQLToolsLibrary vSqlTools    = new SQLToolsLibrary();

            try {
                List <SqlParameter> vParameterList = new List <SqlParameter> {
                    new SqlParameter("@IdLanguage", valIdLanguage.ToString()),
                    new SqlParameter("@IdActivity", valIdActivity.ToString()),
                    new SqlParameter("@IdCurrency", valIdCurrency.ToString())
                };

                vDatainTable = vSqlTools.ExcecuteSelectWithStoreProcedure(vParameterList, "sp_Select_Activity", vConnection);
                vResult      = DataTableToElement(vDatainTable);
            } catch (Exception vEx) {
                string vMessage = vEx.Message;
                vResult = new Activity();
            }
            return(vResult);
        }
Пример #22
0
        public string SelectUserPortalAll()
        {
            string          vResult      = "4";
            DataTable       vDatainTable = new DataTable();
            SQLToolsLibrary vSqlTools    = new SQLToolsLibrary();

            try {
                List <SqlParameter> vParameterList = new List <SqlParameter>();
                vDatainTable = vSqlTools.ExcecuteSelectWithStoreProcedure(vParameterList, "sp_Select_User_Portal", vConnection);
                List <UserPortalAdmin> vData = DataTableToListSearchUserPortal(vDatainTable);

                if (vData != null)
                {
                    vResult = JsonConvert.SerializeObject(vData, Formatting.Indented);
                }
            } catch (Exception vEx) {
                string vMessage = vEx.Message;
                vResult = "3";
            }
            return(vResult);
        }
Пример #23
0
        public string SelectByCity(TourSearch valFilter)
        {
            string vResult = string.Empty;

            try {
                DataTable       vDatainTable = new DataTable();
                SQLToolsLibrary vSqlTools    = new SQLToolsLibrary();
                if (valFilter.Categories == null)
                {
                    valFilter.Categories = new string[0];
                }
                List <SqlParameter> vParameterList = new List <SqlParameter> {
                    new SqlParameter("@IdLanguage", valFilter.IdLanguage.ToString()),
                    new SqlParameter("@IdCity", valFilter.IdCity.ToString()),
                    new SqlParameter("@IdCurrency", valFilter.IdCurrency.ToString()),
                    new SqlParameter("@Categories", valFilter.Categories.Length > 0 ? string.Join(",", valFilter.Categories) : null),
                    new SqlParameter("@MinPrice", valFilter.MinPrice),
                    new SqlParameter("@MaxPrice", valFilter.MaxPrice),
                    new SqlParameter("@MinDuration", valFilter.MinDuration),
                    new SqlParameter("@MaxDuration", valFilter.MaxDuration),
                    new SqlParameter("@MinScore", valFilter.MinScore),
                    new SqlParameter("@MaxScore", valFilter.MaxScore),
                    new SqlParameter("@RowsPerPage", valFilter.RowsPerPage),
                    new SqlParameter("@PageNumber", valFilter.PageNumber)
                };
                TourResponse vModel = new TourResponse();
                vDatainTable = vSqlTools.ExcecuteSelectWithStoreProcedure(vParameterList, "sp_Select_Tour_Filter", vConnection);
                List <Tour> vDataTours = DataTableToListFilter(vDatainTable);
                vModel.Tours     = vDataTours;
                vModel.TotalRows = GetTotalRowsFilter(valFilter);
                if (vModel != null && vModel.Tours != null && vModel.Tours.Count > 0)
                {
                    vResult = JsonConvert.SerializeObject(vModel, Formatting.Indented);
                }
            } catch (Exception vEx) {
                string vMessage = vEx.Message;
                vResult = string.Empty;
            }
            return(vResult);
        }
Пример #24
0
        private int GetIfUserHAsRankingActivity(string valUserCreate, Guid valIdActivity, Guid valIdPayment)
        {
            int vResult = 0;

            try {
                SQLToolsLibrary     vSqlTools      = new SQLToolsLibrary();
                List <SqlParameter> vParameterList = new List <SqlParameter> {
                    new SqlParameter("@UserCreate", valUserCreate),
                    new SqlParameter("@IdActivity", valIdActivity.ToString()),
                    new SqlParameter("@IdPayment", valIdPayment.ToString())
                };
                DataTable vDatainTable = vSqlTools.ExcecuteSelectWithStoreProcedure(vParameterList, "sp_Select_If_User_Has_Ranking_Activity", vConnection);
                foreach (DataRow vRow in vDatainTable.Rows)
                {
                    vResult = Convert.ToInt32(vRow["TOTAL_RANKING"]);
                }
                ;
            } catch (Exception) {
                vResult = 0;
            }
            return(vResult);
        }
Пример #25
0
        public string SelectUserPortalById(Guid Id)
        {
            string          vResult      = "4";
            DataTable       vDatainTable = new DataTable();
            SQLToolsLibrary VSqlTools    = new SQLToolsLibrary();

            try {
                List <SqlParameter> vParameterList = new List <SqlParameter> {
                    new SqlParameter("@Id", Id != Guid.Empty?Id:throw new Exception(GlobalValues.vTextExceptionParameterNull))
                };
                vDatainTable = VSqlTools.ExcecuteSelectWithStoreProcedure(vParameterList, "sp_select_UserPortal_ById", vConnection);
                UserPortalAdmin vData = DataTableToSelectUser(vDatainTable);
                if (vData.UserName != null)
                {
                    vResult = JsonConvert.SerializeObject(vData, Formatting.Indented);
                }
            } catch (Exception vEx) {
                string vMessage = vEx.Message;
                vResult = "3";
            }
            return(vResult);
        }
Пример #26
0
        public Currency SelectById(Guid valId)
        {
            Currency        vResult      = new Currency();
            DataTable       vDatainTable = new DataTable();
            SQLToolsLibrary vSqlTools    = new SQLToolsLibrary();

            try {
                List <SqlParameter> vParameterList = new List <SqlParameter> {
                    new SqlParameter("@Id", valId)
                };
                vDatainTable = vSqlTools.ExcecuteSelectWithStoreProcedure(vParameterList, "sp_Select_Currency_Id", vConnection);
                Currency vData = DataTableToElement(vDatainTable);
                if (vData != null)
                {
                    vResult = vData;
                }
            } catch (Exception vEx) {
                string vMessage = vEx.Message;
                vResult = new Currency();
            }
            //var vDes = JsonConvert.DeserializeObject<List<City>>(vResult);
            return(vResult);
        }
Пример #27
0
        public string SelectById(Guid valId)
        {
            string          vResult      = null;
            DataTable       vDatainTable = new DataTable();
            SQLToolsLibrary vSqlTools    = new SQLToolsLibrary();

            try {
                List <SqlParameter> vParameterList = new List <SqlParameter> {
                    new SqlParameter("@Id", valId)
                };
                vDatainTable = vSqlTools.ExcecuteSelectWithStoreProcedure(vParameterList, "sp_Select_City", vConnection);
                List <City> vData = DataTableToList(vDatainTable);
                if (vData != null)
                {
                    vResult = JsonConvert.SerializeObject(vData, Formatting.Indented);
                }
            } catch (Exception vEx) {
                string vMessage = vEx.Message;
                vResult = "3";
            }
            //var vDes = JsonConvert.DeserializeObject<List<City>>(vResult);
            return(vResult);
        }