public static RegiaoVenda[] BuscarDados() { try { using (SqlConnection conexao = FabricaSql.NovaConexao()) { using (SqlCommand comando = FabricaSql.NovoComandoTexto(conexao)) { var query = new StringBuilder(); query.AppendLine("select r.tipoRegistro, r.codigoRegiao, r.nomeRegiao, r.cidadeRegiao, r.estadoRegiao, r.situacao "); query.AppendLine("from RegiaoVendas r "); query.AppendLine("where r.situacao <> 0 ; "); comando.CommandText = query.ToString(); DataTable dt = FabricaSql.GeraDataTable(comando); List <RegiaoVenda> registros = new List <RegiaoVenda>(); foreach (DataRow row in dt.Rows) { registros.Add(new RegiaoVenda(row.Field <string>("tipoRegistro"), row.Field <string>("codigoRegiao"), row.Field <string>("nomeRegiao"), row.Field <string>("cidadeRegiao"), row.Field <string>("estadoRegiao"), row.Field <string>("situacao"))); } return(registros.ToArray()); } } } catch (Exception exception) { LogErro.Registrar(exception.Message); throw; } }
public static CategoriaCliente[] BuscarDados() { try { using (SqlConnection conexao = FabricaSql.NovaConexao()) { using (SqlCommand comando = FabricaSql.NovoComandoTexto(conexao)) { var query = new StringBuilder(); query.AppendLine("select cc.tipoRegistro, cc.codigoCategoria, cc.nomeCategoria, cc.situacao "); query.AppendLine("from CategoriaCliente cc "); query.AppendLine("where cc.situacao <> 0; "); comando.CommandText = query.ToString(); DataTable dt = FabricaSql.GeraDataTable(comando); List <CategoriaCliente> registros = new List <CategoriaCliente>(); foreach (DataRow row in dt.Rows) { registros.Add(new CategoriaCliente(row.Field <string>("tipoRegistro"), row.Field <string>("codigoCategoria"), row.Field <string>("nomeCategoria"), row.Field <string>("situacao"))); } return(registros.ToArray()); } } } catch (Exception exception) { LogErro.Registrar(exception.Message); throw; } }
public static InfoCliente[] BuscarDados(string codigo) { try { using (SqlConnection conexao = FabricaSql.NovaConexao()) { using (SqlCommand comando = FabricaSql.NovoComandoTexto(conexao)) { var query = new StringBuilder(); query.AppendLine("select tipoRegistro, codigoVendedor, codigoCliente, controleCgc, nome, nomeFantasia, endereco, numero, complemento, bairro, cidade, estado, codigoEndPostal, digitoCodEndPostal, telComercial, telFax, regiaoVendas, nomeRegiaoVendas, rotaVisita, nomeRotaVisita, codigoMunicipio, codigoPais, codigoEstado, codigoAtividadeCliente, codigoCategoriaCliente, codigoRegiaoSeguro, codigoGrupoCliente, limiteCredito, formaPagamento, nomeContatoComercial, cpfCgc, email, percAcrescimoPreco, inscricaoEstadual, tipoBloqueio, descricaoBloqueio, tipoDocumento, situacao "); query.AppendLine("from Cliente "); query.AppendLine("where codigoVendedor = @codigo "); query.AppendLine(" and (situacao <> 0) and tipoRegistro = '01'"); comando.CommandText = query.ToString(); comando.Parameters.Add("@codigo", SqlDbType.VarChar).Value = codigo; DataTable dt = FabricaSql.GeraDataTable(comando); List <InfoCliente> registros = new List <InfoCliente>(); foreach (DataRow row in dt.Rows) { registros.Add(new InfoCliente(row.Field <string>("tipoRegistro"), row.Field <string>("codigoVendedor"), row.Field <string>("codigoCliente"), row.Field <string>("controleCgc"), row.Field <string>("nome"), row.Field <string>("nomeFantasia"), row.Field <string>("endereco"), row.Field <string>("numero"), row.Field <string>("complemento"), row.Field <string>("bairro"), row.Field <string>("cidade"), row.Field <string>("estado"), row.Field <string>("codigoEndPostal"), row.Field <string>("digitoCodEndPostal"), row.Field <string>("telComercial"), row.Field <string>("telFax"), row.Field <string>("regiaoVendas"), row.Field <string>("nomeRegiaoVendas"), row.Field <string>("rotaVisita"), row.Field <string>("nomeRotaVisita"), row.Field <string>("codigoMunicipio"), row.Field <string>("codigoPais"), row.Field <string>("codigoEstado"), row.Field <string>("codigoAtividadeCliente"), row.Field <string>("codigoCategoriaCliente"), row.Field <string>("codigoRegiaoSeguro"), row.Field <string>("codigoGrupoCliente"), row.Field <Single>("limiteCredito"), row.Field <string>("formaPagamento"), row.Field <string>("nomeContatoComercial"), row.Field <string>("cpfCgc"), row.Field <string>("email"), row.Field <Single>("percAcrescimoPreco"), row.Field <string>("inscricaoEstadual"), row.Field <string>("tipoBloqueio"), row.Field <string>("descricaoBloqueio"), row.Field <string>("tipoDocumento"), row.Field <string>("situacao"))); } return(registros.ToArray()); } } } catch (Exception exception) { //LogErro.Registrar(exception.Message); throw; } }
public static InfoNF[] BuscarDados(string codigo) { try { using (SqlConnection conexao = FabricaSql.NovaConexao()) { using (SqlCommand comando = FabricaSql.NovoComandoTexto(conexao)) { var query = new StringBuilder(); query.AppendLine("select nf.tipoRegistro, nf.codigoVendedor, nf.filial, nf.modeloDocFiscal, nf.numeroNF, nf.codigoCliente, nf.controleCgc, nf.numPedidoInterno, nf.codigoProduto, nf.numPedidoAndroid, nf.dtPedido, nf.quantidadePedido, nf.quantidadeAtendida, nf.quantidadeProdutoItem, nf.valorTotalProdutoItem, nf.dtEmissao, nf.situacao "); query.AppendLine("from NotaFiscal nf "); query.AppendLine("where nf.codigoVendedor = @codigo "); query.AppendLine(" and (nf.situacao <> 0) and nf.tipoRegistro = '04'; "); comando.CommandText = query.ToString(); comando.Parameters.Add("@codigo", SqlDbType.VarChar).Value = codigo; DataTable dt = FabricaSql.GeraDataTable(comando); List <InfoNF> registros = new List <InfoNF>(); foreach (DataRow row in dt.Rows) { registros.Add(new InfoNF(row.Field <string>("tipoRegistro"), row.Field <string>("codigoVendedor"), row.Field <string>("filial"), row.Field <string>("modeloDocFiscal"), row.Field <string>("numeroNF"), row.Field <string>("codigoCliente"), row.Field <string>("controleCgc"), row.Field <string>("numPedidoInterno"), row.Field <string>("codigoProduto"), row.Field <string>("numPedidoAndroid"), row.Field <string>("dtPedido"), row.Field <Single>("quantidadePedido"), row.Field <Single>("quantidadeAtendida"), row.Field <Single>("quantidadeProdutoItem"), row.Field <Single>("valorTotalProdutoItem"), row.Field <string>("dtEmissao"), row.Field <string>("situacao"))); } return(registros.ToArray()); } } } catch (Exception exception) { LogErro.Registrar(exception.Message); throw; } }
public static InfoFormaPagamento[] BuscarDados(string codigo) { try { using (SqlConnection conexao = FabricaSql.NovaConexao()) { using (SqlCommand comando = FabricaSql.NovoComandoTexto(conexao)) { var query = new StringBuilder(); query.AppendLine("select c.tipoRegistro, c.codigoVendedor, c.numTabelaPreco, c.prazoTabelaPreco, c.identificacaoTabela, c.percJurosTabelaPreco, c.percDescontoTabelaPreco, c.situacao "); query.AppendLine("from CondicoesPagamento c "); query.AppendLine("where c.codigoVendedor = @codigo "); query.AppendLine(" and (c.situacao <> 0) and c.tipoRegistro = '02'; "); comando.CommandText = query.ToString(); comando.Parameters.Add("@codigo", SqlDbType.VarChar).Value = codigo; DataTable dt = FabricaSql.GeraDataTable(comando); List <InfoFormaPagamento> registros = new List <InfoFormaPagamento>(); foreach (DataRow row in dt.Rows) { registros.Add(new InfoFormaPagamento(row.Field <string>("tipoRegistro"), row.Field <string>("codigoVendedor"), row.Field <string>("numTabelaPreco"), row.Field <string>("prazoTabelaPreco"), row.Field <string>("identificacaoTabela"), row.Field <Single>("percJurosTabelaPreco"), row.Field <Single>("percDescontoTabelaPreco"), row.Field <string>("situacao"))); } return(registros.ToArray()); } } } catch (Exception exception) { LogErro.Registrar(exception.Message); throw; } }
public static Email[] Atualiza(InfoPedido[] pedidos) { try { using (SqlConnection conexao = FabricaSql.NovaConexao()) { using (SqlCommand comando = FabricaSql.NovoComandoTexto(conexao)) { foreach (var pedido in pedidos) { if (pedido.Situacao == "1") //Novo pedido { InserirDados(comando, pedido); } else if (pedido.Situacao == "2") //Pedido alterado { //VerificaSePedidoAindaNaoImportado(); //AlterarDados(comando, cliente); } else { throw new Exception("Campo situação não encontrado."); } } return(GeraEmail(pedidos)); } } } catch (Exception exception) { LogErro.Registrar(exception.Message); throw; } }
public static string BuscaNomeCidade(string codigo) { try { using (SqlConnection conexao = FabricaSql.NovaConexao()) { using (SqlCommand comando = FabricaSql.NovoComandoTexto(conexao)) { var query = new StringBuilder(); query.AppendLine("select m.nomeMunicipio "); query.AppendLine("from Municipio m "); query.AppendLine("where m.codigoMunicipio = @codigo; "); comando.CommandText = query.ToString(); comando.Parameters.Add("@codigo", SqlDbType.VarChar).Value = codigo; DataTable dt = FabricaSql.GeraDataTable(comando); return(dt.Rows[0].Field <string>("nomeMunicipio")); } } } catch (Exception exception) { //LogErro.Registrar(exception.Message); throw; } }
public static InfoProduto[] BuscarDados(string codigo) { try { using (SqlConnection conexao = FabricaSql.NovaConexao()) { using (SqlCommand comando = FabricaSql.NovoComandoTexto(conexao)) { var query = new StringBuilder(); query.AppendLine("select p.tipoRegistro, p.codigoVendedor, p.codigoProduto, p.nomeProduto, p.unidadeProduto, p.percComissao, p.situacao "); query.AppendLine("from Produto p "); query.AppendLine("where p.codigoVendedor = @codigo "); query.AppendLine(" and (p.situacao <> 0) and p.tipoRegistro = '05'; "); comando.CommandText = query.ToString(); comando.Parameters.Add("@codigo", SqlDbType.VarChar).Value = codigo; DataTable dt = FabricaSql.GeraDataTable(comando); List <InfoProduto> registros = new List <InfoProduto>(); foreach (DataRow row in dt.Rows) { registros.Add(new InfoProduto(row.Field <string>("tipoRegistro"), row.Field <string>("codigoVendedor"), row.Field <string>("codigoProduto"), row.Field <string>("nomeProduto"), row.Field <string>("unidadeProduto"), row.Field <Single>("percComissao"), row.Field <string>("situacao"))); } return(registros.ToArray()); } } } catch (Exception exception) { LogErro.Registrar(exception.Message); throw; } }
public static InfoDesdobramentoFaturamento[] BuscarDados(string codigo) { try { using (SqlConnection conexao = FabricaSql.NovaConexao()) { using (SqlCommand comando = FabricaSql.NovoComandoTexto(conexao)) { var query = new StringBuilder(); query.AppendLine("select d.tipoRegistro, d.situacao "); query.AppendLine("from DesdobramentoFatura d "); query.AppendLine("where d.codigoVendedor = @codigo "); query.AppendLine(" and (d.situacao <> 0) and d.tipoRegistro = '07'; "); comando.CommandText = query.ToString(); comando.Parameters.Add("@codigo", SqlDbType.VarChar).Value = codigo; DataTable dt = FabricaSql.GeraDataTable(comando); List <InfoDesdobramentoFaturamento> registros = new List <InfoDesdobramentoFaturamento>(); foreach (DataRow row in dt.Rows) { registros.Add(new InfoDesdobramentoFaturamento(row.Field <string>("tipoRegistro"), null, null, null, null, null, null, null, null, null, null, 0, null, row.Field <string>("situacao"))); } return(registros.ToArray()); } } } catch (Exception exception) { LogErro.Registrar(exception.Message); throw; } }
public static Estado[] BuscarDados() { try { using (SqlConnection conexao = FabricaSql.NovaConexao()) { using (SqlCommand comando = FabricaSql.NovoComandoTexto(conexao)) { var query = new StringBuilder(); query.AppendLine("select e.tipoRegistro, e.codigoEstado, e.nomeEstado, e.uf, e.situacao "); query.AppendLine("from Estado e "); query.AppendLine("where e.situacao <> 0 ; "); comando.CommandText = query.ToString(); DataTable dt = FabricaSql.GeraDataTable(comando); List <Estado> registros = new List <Estado>(); foreach (DataRow row in dt.Rows) { registros.Add(new Estado(row.Field <string>("tipoRegistro"), row.Field <string>("codigoEstado"), row.Field <string>("nomeEstado"), row.Field <string>("uf"), row.Field <string>("situacao"))); } return(registros.ToArray()); } } } catch (Exception exception) { LogErro.Registrar(exception.Message); throw; } }
public static InfoMensagem[] BuscarDados() { try { using (SqlConnection conexao = FabricaSql.NovaConexao()) { using (SqlCommand comando = FabricaSql.NovoComandoTexto(conexao)) { var query = new StringBuilder(); query.AppendLine("select m.tipoRegistro, m.codigoMensagem, m.referencia, coalesce(m.linhaMsg1, '') + ' ' + coalesce(m.linhaMsg2, '') + ' ' + coalesce(m.linhaMsg3, '') + ' ' + coalesce(m.linhaMsg4, '') as conteudo, m.situacao"); query.AppendLine("from Mensagens m "); query.AppendLine("where (m.situacao <> 0) and m.tipoRegistro = '08'; "); comando.CommandText = query.ToString(); DataTable dt = FabricaSql.GeraDataTable(comando); List <InfoMensagem> registros = new List <InfoMensagem>(); foreach (DataRow row in dt.Rows) { registros.Add(new InfoMensagem(row.Field <string>("tipoRegistro"), row.Field <string>("codigoMensagem"), row.Field <string>("referencia"), row.Field <string>("conteudo"), row.Field <string>("situacao"))); } return(registros.ToArray()); } } } catch (Exception exception) { LogErro.Registrar(exception.Message); throw; } }
public static InfoLoginVendedor BuscarDados(string codigo) { try { using (SqlConnection conexao = FabricaSql.NovaConexao()) { using (SqlCommand comando = FabricaSql.NovoComandoTexto(conexao)) { var query = new StringBuilder(); query.AppendLine("select l.codigoVendedor, l.nomeVendedor, l.filial, l.numUltimoPedido, l.versaoSoftware, l.numSerieAparelho, l.atualizado, l.situacao "); query.AppendLine("from Login l "); query.AppendLine("where l.codigoVendedor = @codigo "); comando.CommandText = query.ToString(); comando.Parameters.Add("@codigo", SqlDbType.VarChar).Value = codigo; DataTable dt = FabricaSql.GeraDataTable(comando); InfoLoginVendedor info = new InfoLoginVendedor(dt.Rows[0].Field <string>("codigoVendedor"), dt.Rows[0].Field <string>("nomeVendedor"), dt.Rows[0].Field <string>("filial"), null, null, dt.Rows[0].Field <int>("numUltimoPedido"), dt.Rows[0].Field <string>("versaoSoftware"), dt.Rows[0].Field <string>("numSerieAparelho"), dt.Rows[0].Field <int>("atualizado"), dt.Rows[0].Field <string>("situacao")); return(info); } } } catch (Exception exception) { //LogErro.Registrar(exception.Message); throw; } }
public static void Atualiza(InfoCliente[] clientes) { try { using (SqlConnection conexao = FabricaSql.NovaConexao()) { using (SqlCommand comando = FabricaSql.NovoComandoTexto(conexao)) { foreach (var cliente in clientes) { if (cliente.Situacao == "1") //Novo cliente { InserirDados(comando, cliente); } else if (cliente.Situacao == "2") //Cliente alterado { AlterarDados(comando, cliente); } else { throw new Exception("Campo situação não encontrado."); } } } } } catch (Exception exception) { LogErro.Registrar(exception.Message); throw; } }
public static InfoCliente BuscaNomeCliente(string codigo) { try { using (SqlConnection conexao = FabricaSql.NovaConexao()) { using (SqlCommand comando = FabricaSql.NovoComandoTexto(conexao)) { var query = new StringBuilder(); query.AppendLine("select c.nome, c.email "); query.AppendLine("from Cliente c "); query.AppendLine("where c.codigoCliente = @codigo "); comando.CommandText = query.ToString(); comando.Parameters.Add("@codigo", SqlDbType.VarChar).Value = codigo; DataTable dt = FabricaSql.GeraDataTable(comando); InfoCliente info = new InfoCliente(null, null, null, null, null, dt.Rows[0].Field <string>("nome"), null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 0, null, null, null, dt.Rows[0].Field <string>("email"), 0, null, null, null, null, null); return(info); } } } catch (Exception exception) { //LogErro.Registrar(exception.Message); throw; } }
public static void Atualiza(InfoLoginVendedor infoLogin) { try { using (SqlConnection conexao = FabricaSql.NovaConexao()) { using (SqlCommand comando = FabricaSql.NovoComandoTexto(conexao)) { var deletado = VerificaSituacaoCodigoVendedor(comando, infoLogin); //Esse metodo verifica se o login a ser cadastrado já nao existe e por algum caso tenho sido deletado, logo ele nao pode permitir o cadastro. if (deletado == false) { if (infoLogin.Situacao == "1") //Novo login { InserirDados(comando, infoLogin); } else if (infoLogin.Situacao == "2") //Login alterado { AlterarDados(comando, infoLogin); } else { throw new Exception("Campo situação não encontrado."); } } else { throw new Exception("Esse código de vendedor não pode ser cadastrado/alterado pois o mesmo foi deletado pela empresa. Entre em contato com sua empresa."); } } } } catch (Exception exception) { //LogErro.Registrar(exception.Message); throw; } }
private static InfoCondicaoPagamento[] BuscaCondicaoPagamentoPedido(string codigoPedido, SqlCommand comando) { var query = new StringBuilder(); query.AppendLine("select iv.tipoRegistro, iv.numPedidoAndroid, iv.prazo, iv.dtVencimentoParc, iv.valorParcela, iv.formaPagamento, iv.situacao "); query.AppendLine("from ImportacaoVencimentos iv "); query.AppendLine("where iv.numPedidoAndroid = @codigoPedido; "); comando.CommandText = query.ToString(); comando.Parameters.Clear(); comando.Parameters.Add("@codigoPedido", SqlDbType.VarChar).Value = codigoPedido; DataTable dt = FabricaSql.GeraDataTable(comando); List <InfoCondicaoPagamento> registros = new List <InfoCondicaoPagamento>(); foreach (DataRow row in dt.Rows) { registros.Add(new InfoCondicaoPagamento(row.Field <string>("tipoRegistro"), row.Field <string>("numPedidoAndroid"), row.Field <string>("prazo"), row.Field <string>("dtVencimentoParc"), row.Field <Single>("valorParcela"), row.Field <string>("formaPagamento"), row.Field <string>("situacao"))); } return(registros.ToArray()); }
private static InfoItem[] BuscaItensPedido(string codigoPedido, SqlCommand comando) { var query = new StringBuilder(); query.AppendLine("select ii.tipoRegistro, ii.numPedidoAndroid, ii.codigoProduto, ii.quantidade, ii.valorUnitario, ii.percComissao, ii.valorUnitarioTabelaPreco, ii.situacao "); query.AppendLine("from ImportacaoItens ii "); query.AppendLine("where numPedidoAndroid = @codigoPedido; "); comando.CommandText = query.ToString(); comando.Parameters.Clear(); comando.Parameters.Add("@codigoPedido", SqlDbType.VarChar).Value = codigoPedido; DataTable dt = FabricaSql.GeraDataTable(comando); List <InfoItem> registros = new List <InfoItem>(); foreach (DataRow row in dt.Rows) { registros.Add(new InfoItem(row.Field <string>("tipoRegistro"), row.Field <string>("numPedidoAndroid"), row.Field <string>("codigoProduto"), row.Field <Single>("quantidade"), row.Field <Single>("valorUnitario"), row.Field <Single>("percComissao"), row.Field <Single>("valorUnitarioTabelaPreco"), row.Field <string>("situacao"))); } return(registros.ToArray()); }
public static InfoDivida[] BuscarDados(string codigo) { try { using (SqlConnection conexao = FabricaSql.NovaConexao()) { using (SqlCommand comando = FabricaSql.NovoComandoTexto(conexao)) { var query = new StringBuilder(); query.AppendLine("select d.tipoRegistro, d.filial, d.modeloDocFiscal, d.numeroDuplicata, d.numeroParcela, d.codigoCliente, d.controlecgc, d.dtVencimento, d.saldoTitulo, d.numPedidoAndroid, d.situacao "); query.AppendLine("from Cliente c "); query.AppendLine(" left join Dividas d "); query.AppendLine(" on c.codigoCliente = d.codigoCliente and c.controleCgc= d.controleCgc "); query.AppendLine("where c.codigoVendedor = @codigo "); query.AppendLine(" and (d.situacao <> 0) and d.tipoRegistro = '03'; "); comando.CommandText = query.ToString(); comando.Parameters.Add("@codigo", SqlDbType.VarChar).Value = codigo; DataTable dt = FabricaSql.GeraDataTable(comando); List <InfoDivida> registros = new List <InfoDivida>(); foreach (DataRow row in dt.Rows) { registros.Add(new InfoDivida(row.Field <string>("tipoRegistro"), row.Field <string>("filial"), row.Field <string>("modeloDocFiscal"), row.Field <string>("numeroDuplicata"), row.Field <string>("numeroParcela"), row.Field <string>("codigoCliente"), row.Field <string>("controleCgc"), row.Field <string>("dtVencimento"), row.Field <Single>("saldoTitulo"), row.Field <string>("numPedidoAndroid"), row.Field <string>("situacao"))); } return(registros.ToArray()); } } } catch (Exception exception) { LogErro.Registrar(exception.Message); throw; } }
public static InfoPedido[] BuscarDados(string codigo) { try { using (SqlConnection conexao = FabricaSql.NovaConexao()) { using (SqlCommand comando = FabricaSql.NovoComandoTexto(conexao)) { var query = new StringBuilder(); query.AppendLine("select top(50) ip.tipoRegistro, ip.numPedidoAndroid, ip.codigoCliente, ip.controleCgc, ip.cpfCgc, ip.dataPedido, ip.dataEntrega, ip.frete, ip.codigoVendedor, ip.numPedidoCliente, ip.operacao, ip.entregaImediata, ip.prazo, ip.tabelaPreco, ip.percDesconto, ip.observacao, ip.codigoMensagem, ip.codigoFilial, ip.dataEnvio, ip.situacao"); query.AppendLine("from ImportacaoPedido ip "); query.AppendLine("where ip.codigoVendedor = @codigo"); query.AppendLine("order by ip.dataPedido desc"); comando.CommandText = query.ToString(); comando.Parameters.Add("@codigo", SqlDbType.VarChar).Value = codigo; DataTable dt = FabricaSql.GeraDataTable(comando); List <InfoPedido> registros = new List <InfoPedido>(); foreach (DataRow row in dt.Rows) { InfoPrincipal infoPrincipal = new InfoPrincipal(row.Field <string>("tipoRegistro"), row.Field <string>("numPedidoAndroid"), row.Field <string>("codigoCliente"), row.Field <string>("controleCgc"), row.Field <string>("cpfCgc"), row.Field <string>("dataPedido"), row.Field <string>("dataEntrega"), row.Field <string>("frete"), row.Field <string>("codigoVendedor"), row.Field <string>("numPedidoCliente"), row.Field <string>("operacao"), row.Field <string>("entregaImediata"), row.Field <string>("prazo"), row.Field <string>("tabelaPreco"), row.Field <Single>("percDesconto"), row.Field <string>("observacao"), row.Field <string>("codigoMensagem"), row.Field <string>("codigoFilial"), row.Field <string>("dataEnvio"), row.Field <string>("situacao")); registros.Add(new InfoPedido(infoPrincipal, BuscaCondicaoPagamentoPedido(infoPrincipal.NumPedidoAndroid, comando), BuscaItensPedido(infoPrincipal.NumPedidoAndroid, comando), infoPrincipal.Situacao)); } return(registros.ToArray()); } } } catch (Exception exception) { LogErro.Registrar(exception.Message); throw; } }
public static string BuscarDados(string numeroVersao) { try { using (SqlConnection conexao = FabricaSql.NovaConexao()) { using (SqlCommand comando = FabricaSql.NovoComandoTexto(conexao)) { var query = new StringBuilder(); query.AppendLine("select vs.numeroVersao, vs.link "); query.AppendLine("from VersoesSoftware vs "); query.AppendLine("where vs.id = (Select MAX(id) from VersoesSoftware);"); comando.CommandText = query.ToString(); DataTable dt = FabricaSql.GeraDataTable(comando); if (dt.Rows.Count < 1) { return(null); } if (ComparaVersao(dt.Rows[0].Field <string>("numeroVersao"), numeroVersao)) { return(dt.Rows[0].Field <string>("link")); } return(null); } } } catch (Exception exception) { //LogErro.Registrar(exception.Message); throw; } }
public static bool VerificaSituacaoCodigoVendedor(SqlCommand comando, InfoLoginVendedor infoLogin) { var query = new StringBuilder(); query.AppendLine("select l.situacao "); query.AppendLine("from Login l "); query.AppendLine("where l.codigoVendedor = @codigoVendedor; "); comando.CommandText = query.ToString(); comando.Parameters.Add("@codigoVendedor", SqlDbType.VarChar).Value = infoLogin.CodigoVendedor; DataTable dt = FabricaSql.GeraDataTable(comando); if (dt.Rows.Count < 1) { return(false); } if (dt.Rows[0].Field <string>("situacao") == "3") //Se o campo situacao for igual a 3 entao esse usuario foi deletado pelo sistema ERP { return(true); } return(false); }