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);
        }
Exemple #2
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);
        }
Exemple #3
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);
        }
Exemple #4
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);
        }
Exemple #5
0
        public string SelectAllByLanguage(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_CategoryLanguage_Language", vConnection);
                List <Category> vData = DataTableToList(vDatainTable);
                if (vData != null && vData.Count > 0)
                {
                    vResult = JsonConvert.SerializeObject(vData, Formatting.Indented);
                }
            } catch (Exception vEx) {
                string vMessage = vEx.Message;
                vResult = JsonConvert.SerializeObject(new List <Category>(), Formatting.Indented);
            }
            return(vResult);
        }
Exemple #6
0
        public bool SaveFolder(FolderViewModel valFolder)
        {
            bool vResult = false;

            SQLToolsLibrary vSqlTools = new SQLToolsLibrary();

            try {
                List <SqlParameter> vParameterList = new List <SqlParameter>();
                vParameterList.Add(new SqlParameter("@STRID", valFolder.Id));
                vParameterList.Add(new SqlParameter("@STRNAME", valFolder.Name));
                vParameterList.Add(new SqlParameter("@STRVISUALNAME", valFolder.VisualName));
                vParameterList.Add(new SqlParameter("@STRTHUMBNAIL", valFolder.Thumnail));
                vParameterList.Add(new SqlParameter("@STRABSOLUTEURL", valFolder.Url));
                vParameterList.Add(new SqlParameter("@STRICON", Constants.vIconFolder));
                vParameterList.Add(new SqlParameter("@INTSTATE", valFolder.State));
                vParameterList.Add(new SqlParameter("@STRUSERCREATE", valFolder.UserCreate));
                bool vInsert = vSqlTools.ExecuteIUWithStoreProcedure(vParameterList, "sp_Insert_Folder_User");
                vResult = vInsert;
            } catch (Exception vEx) {
                string vMessage = vEx.Message;
            }
            return(vResult);
        }
Exemple #7
0
        public bool UpdateListCityLanguage(List <City> valCity)
        {
            bool vResult = false;

            try
            {
                SQLToolsLibrary vSqlTools = new SQLToolsLibrary();
                foreach (var vRow in valCity)
                {
                    List <SqlParameter> vParameterListCL = new List <SqlParameter> {
                        new SqlParameter("@Id", vRow.IdCityLanguage),
                        new SqlParameter("@IdCity", vRow.Id != Guid.Empty?vRow.Id:throw new Exception(GlobalValues.vTextExceptionParameterNull)),
                        new SqlParameter("@IdLanguage", vRow.IdLanguage != Guid.Empty?vRow.IdLanguage:throw new Exception(GlobalValues.vTextExceptionParameterNull)),
                        new SqlParameter("@Slogan", !string.IsNullOrEmpty(vRow.Slogan)?vRow.Slogan:throw new Exception(GlobalValues.vTextExceptionParameterNull)),
                        new SqlParameter("@Description", !string.IsNullOrEmpty(vRow.Description)?vRow.Description:throw new Exception(GlobalValues.vTextExceptionParameterNull)),
                        new SqlParameter("@Location", !string.IsNullOrEmpty(vRow.Location)?vRow.Location:throw new Exception(GlobalValues.vTextExceptionParameterNull)),
                        new SqlParameter("@FarmingProduction", !string.IsNullOrEmpty(vRow.FarmingProduction)?vRow.FarmingProduction:throw new Exception(GlobalValues.vTextExceptionParameterNull)),
                        new SqlParameter("@DescriptionDistricts", !string.IsNullOrEmpty(vRow.DescriptionDistricts)?vRow.DescriptionDistricts:throw new Exception(GlobalValues.vTextExceptionParameterNull)),
                        new SqlParameter("@State", vRow.State),
                        new SqlParameter("@UserUpdate", !string.IsNullOrEmpty(vRow.UserUpdate)?vRow.UserUpdate:throw new Exception(GlobalValues.vTextExceptionParameterNull)),
                        new SqlParameter("@DateUpdate", vRow.DateUpdate != DateTime.MinValue?vRow.DateCreate:DateTime.Now),
                    };
                    bool vResponseCityLanguage = vSqlTools.ExecuteIUWithStoreProcedure(vParameterListCL, "sp_Update_Citylanguage", vConnection);
                    if (vResponseCityLanguage)
                    {
                        vResult = true;
                    }
                }
            }
            catch (Exception vEx)
            {
                string vMessage = vEx.Message;
            }

            return(vResult);
        }
Exemple #8
0
        public string SelectById(PaymentSearch valSearch)
        {
            string          vResult      = null;
            DataTable       vDatainTable = new DataTable();
            SQLToolsLibrary vSqlTools    = new SQLToolsLibrary();

            try {
                List <SqlParameter> vParameterList = new List <SqlParameter> {
                    new SqlParameter("@IdPayment", valSearch.IdPayment.ToString()),
                    new SqlParameter("@IdLanguage", valSearch.IdLanguage.ToString())
                };
                vDatainTable = vSqlTools.ExcecuteSelectWithStoreProcedure(vParameterList, "sp_Select_Payment", vConnection);
                Payment 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);
        }