Ejemplo n.º 1
0
 /// <summary>
 /// This methos is used for the Get Applicable Trading Policy Details
 /// </summary>
 /// <param name="i_sConnectionString"></param>
 /// <param name="i_nUserInfoID"></param>
 /// <returns></returns>
 public InsiderTradingDAL.ApplicableTradingPolicyDetailsDTO GetApplicableTradingPolicyDetails(string i_sConnectionString, int i_nUserInfoID, Int64 i_nTransacationMasterId = 0)
 {
     try
     {
         using (var objTradingPolicyDAL = new TradingPolicyDAL())
         {
             return(objTradingPolicyDAL.GetApplicableTradingPolicyDetails(i_sConnectionString, i_nUserInfoID, i_nTransacationMasterId));
         }
     }
     catch (Exception exp)
     {
         throw exp;
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// This method is used for the delete Trading Policy
 /// </summary>
 /// <param name="i_sConnectionString">DB COnnection string</param>
 /// <param name="i_nTradingPolicyId">Trading Policy ID</param>
 /// <param name="inp_nUserId">Logged In User ID</param>
 /// <returns></returns>
 public bool Delete(string i_sConnectionString, int i_nTradingPolicyId, int inp_nUserId)
 {
     try
     {
         using (var objTradingPolicyDAL = new TradingPolicyDAL())
         {
             return(objTradingPolicyDAL.Delete(i_sConnectionString, i_nTradingPolicyId, inp_nUserId));
         }
     }
     catch (Exception exp)
     {
         throw exp;
     }
 }
Ejemplo n.º 3
0
 /// <summary>
 /// This method is used for the get details for trading policy details.
 /// </summary>
 /// <param name="i_sConnectionString">DB COnnection string</param>
 /// <param name="i_nTradingPolicyId">Trading Policy ID</param>
 /// <returns></returns>
 public InsiderTradingDAL.TradingPolicyDTO GetDetails(string i_sConnectionString, int i_nTradingPolicyId)
 {
     try
     {
         using (var objTradingPolicyDAL = new TradingPolicyDAL())
         {
             return(objTradingPolicyDAL.GetDetails(i_sConnectionString, i_nTradingPolicyId));
         }
     }
     catch (Exception exp)
     {
         throw exp;
     }
 }
Ejemplo n.º 4
0
 /// <summary>
 /// This method is used for fetching Transaction Security Map Config List
 /// </summary>
 /// <param name="i_sConnectionString">DB Connection string</param>
 /// <param name="i_nTransactionTypeCodeId">Transaction Type Code ID</param>
 /// <returns></returns>
 public IEnumerable <TransactionSecurityMapConfigDTO> TransactionSecurityMapConfigList(string i_sConnectionString, int?i_nTransactionTypeCodeId)
 {
     try
     {
         using (var objTradingPolicyDAL = new TradingPolicyDAL())
         {
             return(objTradingPolicyDAL.TransactionSecurityMapConfigList(i_sConnectionString, i_nTransactionTypeCodeId));
         }
     }
     catch (Exception exp)
     {
         throw exp;
     }
 }
Ejemplo n.º 5
0
 /// <summary>
 /// This method is used for the get details for trading policy details.
 /// </summary>
 /// <param name="i_sConnectionString">DB COnnection string</param>
 /// <param name="i_nTradingPolicyId">Trading Policy ID</param>
 /// <returns></returns>
 public InsiderTradingDAL.TradingPolicyDTO GetUserwiseOverlapTradingPolicyCount(string i_sConnectionString, int i_nTradingPolicyId, out int out_nCountUserAndOverlapTradingPolicy)
 {
     try
     {
         using (var objTradingPolicyDAL = new TradingPolicyDAL())
         {
             return(objTradingPolicyDAL.GetUserwiseOverlapTradingPolicyCount(i_sConnectionString, i_nTradingPolicyId, out out_nCountUserAndOverlapTradingPolicy));
         }
     }
     catch (Exception exp)
     {
         throw exp;
     }
 }
Ejemplo n.º 6
0
 /// <summary>
 /// This method is used for the save Trading policy details
 /// </summary>
 /// <param name="i_sConnectionString">DB Connection string</param>
 /// <param name="m_objTradingPolicyDTO">object TradingPolicyDTO</param>
 /// <returns></returns>
 public TradingPolicyDTO Save(string i_sConnectionString, TradingPolicyDTO m_objTradingPolicyDTO, DataTable i_tblPreclearanceSecuritywise,
                              DataTable i_tblContinousSecuritywise, DataTable i_tblPreclearanceTransactionSecurityMap)
 {
     try
     {
         using (var objTradingPolicyDAL = new TradingPolicyDAL())
         {
             return(objTradingPolicyDAL.Save(i_sConnectionString, m_objTradingPolicyDTO, i_tblPreclearanceSecuritywise, i_tblContinousSecuritywise, i_tblPreclearanceTransactionSecurityMap));
         }
     }
     catch (Exception exp)
     {
         throw exp;
     }
 }