コード例 #1
0
        public async Task <List <SchemeTypeDTO> > GetSchemeType(string BranchName, string ConnectionString)
        {
            List <SchemeTypeDTO> lstSchemetype = new List <SchemeTypeDTO>();
            string query = string.Empty;
            await Task.Run(() =>
            {
                try
                {
                    //query = "select distinct tc.fdname,tc.fdconfigid from tblmstfixeddepositConfig tc join tbltransfdcreation  tf on tc.fdconfigid=tf.fdconfigid and tf.statusid=" + Convert.ToInt32(Status.Active) + "  where chitbranchname='"+ BranchName + "' AND tc.statusid=" + Convert.ToInt32(Status.Active) + " order by fdname";
                    query = "select distinct fdconfigid,fdname from vwfdtransaction_details  where chitbranchname='" + BranchName + "' and balanceamount<=0 and interestpayout<>'On Maturity' and fdaccountid not in(select trans_type_id from maturity_bonds) and fdaccountid not in(select fd_account_id from self_or_adjustment) order by fdname";
                    using (NpgsqlDataReader dr = NPGSqlHelper.ExecuteReader(ConnectionString, CommandType.Text, query))
                    {
                        while (dr.Read())
                        {
                            SchemeTypeDTO objSchemetypes = new SchemeTypeDTO();
                            objSchemetypes.pSchemeid     = dr["fdconfigid"];
                            objSchemetypes.pSchemeName   = dr["fdname"];
                            lstSchemetype.Add(objSchemetypes);
                        }
                    }
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            });

            return(lstSchemetype);
        }
コード例 #2
0
        public async Task <List <SchemeTypeDTO> > GetSchemeType(string ConnectionString)
        {
            List <SchemeTypeDTO> lstSchemetype = new List <SchemeTypeDTO>();
            await Task.Run(() =>
            {
                try
                {
                    using (NpgsqlDataReader dr = NPGSqlHelper.ExecuteReader(ConnectionString, CommandType.Text, "select distinct fdname,fdconfigid from tblmstfixeddepositConfig  where statusid = " + Convert.ToInt32(Status.Active) + " order by fdname;"))
                    {
                        while (dr.Read())
                        {
                            SchemeTypeDTO objSchemetypes = new SchemeTypeDTO();
                            objSchemetypes.pSchemeid     = dr["fdconfigid"];
                            objSchemetypes.pSchemeName   = dr["fdname"];
                            lstSchemetype.Add(objSchemetypes);
                        }
                    }
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            });

            return(lstSchemetype);
        }