Exemplo n.º 1
0
        public List <TradeCategoryDTO> getSectorTrade(TradeDTO pTrade)
        {
            List <TradeCategoryDTO> oReturn = new List <TradeCategoryDTO>();

            //SqlConnection sqlCon = DBLibrary.OpenConnection();

            try
            {
                //SqlCommand sqlCmd = new SqlCommand();

                //sqlCmd.Connection = sqlCon;
                //sqlCmd.CommandType = CommandType.StoredProcedure;
                //sqlCmd.CommandText = "sp_tradeCategory_sector";
                //sqlCmd.Parameters.AddWithValue("@TradeValue", pTrade.tradeValue);
                //sqlCmd.Parameters.AddWithValue("@DsSector", pTrade.dsSector);

                //var oData = sqlCmd.ExecuteReader();

                //while (oData.Read() == true)
                //{
                //    TradeCategoryDTO oTrade = new TradeCategoryDTO();

                //    oTrade.dsCategory = oData["dsCategory"].ToString();

                //    oReturn.Add(oTrade);
                //}
                string[,] aTrade = new string[3, 4] {
                    { "1000001", "3000000", "Private", "HIGHRISK" },
                    { "1000001", "3000000", "Public", "MEDIUMRISK" },
                    { "300001", "500000", "Public", "LOWRISK" }
                };

                int i = 0;
                for (i = 0; i < aTrade.GetLength(0); i++)
                {
                    if ((pTrade.tradeValue > int.Parse(aTrade[i, 0].ToString()) && pTrade.tradeValue <= int.Parse(aTrade[i, 1].ToString())) &&
                        (pTrade.dsSector == aTrade[i, 2].ToString()))
                    {
                        TradeCategoryDTO oTrade = new TradeCategoryDTO();

                        oTrade.dsCategory = aTrade[i, 3].ToString();

                        oReturn.Add(oTrade);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                //sqlCon.Close();
            }

            return(oReturn);
        }
Exemplo n.º 2
0
        public List <TradeCategoryDTO> GetTradeCategoriesByRange(int pidRange)
        {
            List <TradeCategoryDTO> oReturn = new List <TradeCategoryDTO>();
            SqlConnection           sqlCon  = DBLibrary.OpenConnection();

            try
            {
                using (sqlCon = DBLibrary.OpenConnection())
                {
                    SqlCommand sqlCmd = new SqlCommand();

                    sqlCmd.Connection  = sqlCon;
                    sqlCmd.CommandType = CommandType.Text;
                    sqlCmd.CommandText = MontaStringSql(0, pidRange, 0);

                    var oData = sqlCmd.ExecuteReader();

                    while (oData.Read() == true)
                    {
                        TradeCategoryDTO oTrade = new TradeCategoryDTO();

                        oTrade.idCategory = int.Parse(oData["idTrade"].ToString());
                        oTrade.dsCategory = oData["dsCategory"].ToString();
                        oTrade.idRange    = int.Parse(oData["idCliente"].ToString());
                        oTrade.idSector   = int.Parse(oData["idSector"].ToString());
                        oTrade.dsSector   = oData["dsSector"].ToString();

                        oReturn.Add(oTrade);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                sqlCon.Close();
            }

            return(oReturn);
        }