public BaseDal(ConexoesBanco banco) { Connection = new SqlConnection(); if (banco == ConexoesBanco.PlusCondominios) { Connection.ConnectionString = ConfigurationManager.AppSettings["PLUSCONDOMINIOS"].ToString(); } }
public StoredProcedure(String storedProcedure, List <SqlParameter> param, ConexoesBanco banco) : base(banco) { Sql = new SqlCommand(storedProcedure); Sql.CommandType = CommandType.StoredProcedure; Sql.Parameters.Clear(); if (param != null) { foreach (SqlParameter item in param) { Sql.Parameters.Add(item); } } }
public override ISQLConnection ObterTipoBanco(ConexoesBanco conexoesBanco) { switch (conexoesBanco) { case ConexoesBanco.Oracle: return(new Oracle()); case ConexoesBanco.SQLServer: return(new SQLServer()); case ConexoesBanco.MySql: return(new MySql()); default: throw new ApplicationException("Tipo de banco não encontrado"); } }
public abstract ISQLConnection ObterTipoBanco(ConexoesBanco conexoesBanco);