//Buscar Transação por ID
        public static List <Transacao> BuscarTransacaoClienteId(int clienteid = 1, string descricao = "")
        {
            //string sql = "select * from Transacao";

            string sql = "select * from Cliente c join Transacao t on c.id = t.IdCliente";

            if (clienteid > 0)
            {
                sql += " where idTransacao = @id";
            }

            if (!string.IsNullOrEmpty(descricao))
            {
                if (sql.Contains("where"))
                {
                    sql += " and nome like @descricao";
                }
                else
                {
                    sql += " where nome like @descricao";
                }
            }
            var retorno = BaseRepositorio.QuerySql <Transacao>(sql, new { clienteid, descricao = "%" + descricao + "%" });

            return(retorno);
        }
예제 #2
0
        public static List <Cliente> BuscarId(int id = 0)
        {
            string sql = "select saldo from Cliente";

            if (id > 0)
            {
                sql += " where idCliente = @id";
            }


            var retorno = BaseRepositorio.QuerySql <Cliente>(sql, new { id });

            return(retorno);
        }
예제 #3
0
        public static List <CaixaEletronico> Buscar(int id = 0, string descricao = "")
        {
            string sql = "select * from CaixaEletronico";

            if (id > 0)
            {
                sql += " where idCaixaEletronico = @id";
            }

            if (!string.IsNullOrEmpty(descricao))
            {
                if (sql.Contains("where"))
                {
                    sql += " and descricao like @descricao";
                }
                else
                {
                    sql += " where descricao like @descricao";
                }
            }
            var retorno = BaseRepositorio.QuerySql <CaixaEletronico>(sql, new { id, descricao = "%" + descricao + "%" });

            return(retorno);
        }
예제 #4
0
        public static List <Cliente> Buscar(int id = 0, string nome = "")
        {
            string sql = "select * from Cliente";

            if (id > 0)
            {
                sql += " where idCliente = @id";
            }

            if (!string.IsNullOrEmpty(nome))
            {
                if (sql.Contains("where"))
                {
                    sql += " and nome like @nome";
                }
                else
                {
                    sql += " where nome like @nome";
                }
            }
            var retorno = BaseRepositorio.QuerySql <Cliente>(sql, new { id, nome = "%" + nome + "%" });

            return(retorno);
        }
예제 #5
0
 public static void Gravar(CaixaEletronico caixa)
 {
     BaseRepositorio.Comando(caixa);
 }
예제 #6
0
 public static void Atualizar(CaixaEletronico caixa)
 {
     BaseRepositorio.Comando(caixa, true);
 }
예제 #7
0
 public static void Gravar(Cliente cliente)
 {
     BaseRepositorio.Comando(cliente);
 }
예제 #8
0
 public static void Delete(int id)
 {
     BaseRepositorio.Delete <Cliente>(id);
 }
예제 #9
0
 public static void Atualizar(Cliente cliente)
 {
     BaseRepositorio.Comando(cliente, true);
 }
 public static void Gravar(Transacao transacao)
 {
     BaseRepositorio.Comando(transacao);
 }
 public static void Atualizar(Transacao transacao)
 {
     BaseRepositorio.Comando(transacao, true);
 }