public void CalcularGaloesParaLitro_Unit(double galoes, double resultadoEsperado) { var conversao = new Conversao(); var resultado = conversao.GalaoParaLitros(galoes); Assert.AreEqual(resultadoEsperado, resultado); }
private void frmPrincipal_Load(object sender, EventArgs e) { for (int i = 0; i < Conversao.ListarConversoes().Count; i++) { gridViewConversoes.Rows.Insert(i, Conversao.ListarConversoes()); } }
/// <summary> /// Inseri um Bem /// </summary> /// <param name="eBensOutros">Entidade contendo todos os dados do Bem a ser inserido</param> /// <returns>Quantidade de linhas alteradas no Banco de Dados</returns> public int Inserir(EBensOutros eBensOutros) { try { AcessaDadosAntigo acessaBD = new AcessaDadosAntigo(); acessaBD.ConnectionStringName = ConexaoAntigo.ConnectionName; StringBuilder sbSQL = new StringBuilder(); sbSQL.Append(" INSERT INTO BensOutros "); sbSQL.Append(" (ID_BensOutros "); sbSQL.Append(" ,ID_Cliente "); sbSQL.Append(" ,Tipo "); sbSQL.Append(" ,Descricao "); sbSQL.Append(" ,Valor) "); sbSQL.Append(" VALUES "); sbSQL.Append(" ( seqBensOutros.nextval "); sbSQL.Append(" ," + eBensOutros.ID_Cliente.ToString()); sbSQL.Append(" ," + eBensOutros.Tipo.ToString()); sbSQL.Append(" , '" + eBensOutros.Descricao + "'"); sbSQL.Append(" ," + Conversao.ToDecimalOracle(eBensOutros.Valor) + ") "); DbCommand cmd = acessaBD.CreateCommand(CommandType.Text, sbSQL.ToString()); return(acessaBD.ExecuteNonQuery(cmd)); } catch (Exception ex) { throw ex; } }
private void btnConverterValoresDeEntrada_Click(object sender, EventArgs e) { if (this.VerificaSeDecimal(txtEntradaParaConversao.Text)) { try { NumerosRomanos ConverteNumerosRomanos = new NumerosRomanos(); txtSaidaConvertida.Text = ConverteNumerosRomanos.ConverterParaRomano(txtEntradaParaConversao.Text); } catch (Exception Excecao) { MessageBox.Show(Excecao.Message); throw; } } else { try { NumerosDecimais ConverteNumerosDecimais = new NumerosDecimais(); ConverteNumerosDecimais.ValidaSeRomano(txtEntradaParaConversao.Text); txtSaidaConvertida.Text = ConverteNumerosDecimais.ConverteParaDecimal(txtEntradaParaConversao.Text); Conversao SalvandoConversao = new Conversao(txtSaidaConvertida.Text, txtEntradaParaConversao.Text.ToUpper()); Conversao.GravarConversao(SalvandoConversao); } catch (Exception Excecao) { MessageBox.Show(Excecao.Message); } } }
/// <summary> /// Verifica se o Email já está cadastrado /// </summary> /// <param name="_Email">Email</param> /// <returns>Retorna True se o email está cadastrado</returns> public Boolean ValidaEmail(string _Email) { try { AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo(); _AcessaDados.ConnectionStringName = ConexaoAntigo.ConnectionName; StringBuilder sbSQL = new StringBuilder(); sbSQL.Append(" select count(*) from login where email = '" + _Email.Trim() + "'"); DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.Text, sbSQL.ToString()); int Result = Conversao.ToInt(_AcessaDados.ExecuteScalar(_DbCommand)).Value; if (Result == 1) { return(true); } else { throw new Exception("E-mail não Cadastrado!"); } } catch (Exception ex) { throw ex; } }
/// <summary> /// Obtém a URL para montagem do QR-Code /// </summary> public static string ObterUrlQrCode(this infNFeSupl infNFeSupl, Classes.NFe nfe, VersaoQrCode versaoQrCode, string cIdToken, string csc) { Func <string, string> msgErro = parametro => $"O {parametro} não foi informado!"; if (string.IsNullOrEmpty(cIdToken)) { throw new ArgumentNullException(nameof(cIdToken), msgErro("token")); } if (string.IsNullOrEmpty(csc)) { throw new ArgumentNullException(nameof(cIdToken), msgErro("CSC")); } var versaoServico = Conversao.StringParaVersaoServico(nfe.infNFe.versao); switch (versaoQrCode) { case VersaoQrCode.QrCodeVersao1: return(ObterUrlQrCode1(infNFeSupl, nfe, cIdToken, csc, versaoServico)); case VersaoQrCode.QrCodeVersao2: return(ObterUrlQrCode2(infNFeSupl, nfe, cIdToken, csc, versaoServico)); default: throw new ArgumentOutOfRangeException("versaoQrCode", versaoQrCode, null); } }
/// <summary> /// Altera um Login /// </summary> /// <param name="_id_login">Id do Login</param> /// <param name="_Email">Email</param> /// <param name="_Nome">Nome</param> public void Alterar(int _id_login, string _Email, string _Nome) { try { AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo(); _AcessaDados.ConnectionStringName = ConexaoAntigo.ConnectionName; StringBuilder sbSQL = new StringBuilder(); sbSQL.Append("SELECT Count(*) FROM Login WHERE Email= '" + _Email + "'"); sbSQL.Append(" AND ID_Login <> " + _id_login); DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.Text, sbSQL.ToString()); if (_Email != "[email protected]") { int Result = Conversao.ToInt(_AcessaDados.ExecuteScalar(_DbCommand)).Value; if (Result != 0) { throw new Exception("E-mail já cadastrado!"); } } sbSQL = new StringBuilder(); sbSQL.Append("UPDATE login SET Email = '" + _Email + "', "); sbSQL.Append("Nome = '" + _Nome + "' "); sbSQL.Append("WHERE ID_Login = " + _id_login); _DbCommand = _AcessaDados.CreateCommand(CommandType.Text, sbSQL.ToString()); _AcessaDados.ExecuteNonQuery(_DbCommand); } catch (Exception ex) { throw ex; } }
/// <summary> /// Altera um Bem Imóvel /// </summary> /// <param name="eBensImoveis">Entidade contendo todos os dados do Bem Imóvel a ser alterado</param> /// <returns>Quantidade de linhas alteradas no Banco de Dados</returns> public int Alterar(EBensImoveis eBensImoveis) { try { AcessaDadosAntigo acessaBD = new AcessaDadosAntigo(); acessaBD.ConnectionStringName = ConexaoAntigo.ConnectionName; StringBuilder sbSQL = new StringBuilder(); sbSQL.Append(" UPDATE BensImoveis "); sbSQL.Append(" SET "); sbSQL.Append(" Tipo = " + eBensImoveis.Tipo.ToString()); sbSQL.Append(" ,Endereco = '" + eBensImoveis.Endereco + "'"); sbSQL.Append(" ,Cidade = '" + eBensImoveis.Cidade + "'"); sbSQL.Append(" ,UF = '" + eBensImoveis.UF + "'"); sbSQL.Append(" ,Valor = " + Conversao.ToDecimalOracle(eBensImoveis.Valor)); sbSQL.Append(" WHERE ID_BensImoveis = " + eBensImoveis.ID_BensImoveis.ToString()); DbCommand cmd = acessaBD.CreateCommand(CommandType.Text, sbSQL.ToString()); return(acessaBD.ExecuteNonQuery(cmd)); } catch (Exception ex) { throw ex; } }
/// <summary> /// Validação para geração de nova senha /// </summary> /// <param name="_Email">Email</param> /// <param name="_CPF">CPF</param> /// <param name="_Nascimento">Data de Nascimento</param> /// <returns>Retorna True se todos os dados estiverem corretos</returns> public Boolean ValidaEmail(string _Email, string _CPF, DateTime _Nascimento) { try { string cpf = _CPF.Trim().Replace(".", "").Replace("-", ""); Int64 icpf = Int64.Parse(cpf); AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo(); _AcessaDados.ConnectionStringName = ConexaoAntigo.ConnectionName; StringBuilder sbSQL = new StringBuilder(); sbSQL.Append(" select count(*) "); sbSQL.Append(" from login l, cliente c "); sbSQL.Append(" where l.id_login=c.id_login and "); sbSQL.Append(" l.email = '" + _Email.Trim() + "' and "); sbSQL.Append(" (c.cpf = '" + _CPF.Trim().Replace(".", "").Replace("-", "") + "' or c.cpf='" + icpf.ToString() + "' ) and "); sbSQL.Append(" c.DataNascimento = " + Conversao.ToDateOracle(_Nascimento)); DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.Text, sbSQL.ToString()); int Result = Conversao.ToInt(_AcessaDados.ExecuteScalar(_DbCommand)).Value; if (Result == 1) { return(true); } else { throw new Exception("Os dados informados estão incorretos. Em caso de dúvidas, entre em contato com a Central de Atendimento."); } } catch (Exception ex) { throw ex; } }
/// <summary> /// Valida os Dados do Primeiro acesso do Cliente /// </summary> /// <param name="CPF">CPF</param> /// <param name="CBLC">CBLC</param> /// <returns>Id do Login</returns> public int ValidaAcessoUsuario(string CPF, string CBLC) { try { AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo(); _AcessaDados.ConnectionStringName = ConexaoAntigo.ConnectionName; DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.StoredProcedure, "prc_valida_usuario"); _AcessaDados.AddInParameter(_DbCommand, "pCblc", DbType.AnsiString, CBLC.Trim()); _AcessaDados.AddInParameter(_DbCommand, "pCpf", DbType.AnsiString, CPF.Trim()); DataTable _table = _AcessaDados.ExecuteOracleDataTable(_DbCommand); if (_table.Rows.Count > 0) { return(Conversao.ToInt(_table.Rows[0]["id_login"]).Value); } else { throw new Exception("Os dados informados estão incorretos. Por favor entre em contato com o Atendimento pelo telefone 0800 723 7444."); } } catch (Exception ex) { throw ex; } }
/// <summary> /// Lista todos os Administradores /// </summary> /// <returns>Lista contendo todos os Logins de Administradores</returns> public BindingList <ELogin> SelecionarAdministradores() { try { BindingList <ELogin> BLLogin = new BindingList <ELogin>(); AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo(); _AcessaDados.ConnectionStringName = ConexaoAntigo.ConnectionName; StringBuilder sbSQL = new StringBuilder(); sbSQL.Append("SELECT ID_Administrador, Nome FROM Login INNER JOIN Administrador "); sbSQL.Append("ON Login.ID_Login = Administrador.ID_Login ORDER BY Nome"); DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.Text, sbSQL.ToString()); DataTable _table = _AcessaDados.ExecuteDbDataTable(_DbCommand); ELogin _ELogin; foreach (DataRow item in _table.Rows) { _ELogin = new ELogin(); _ELogin.ID_Login = (int)Conversao.ToInt(item["ID_Administrador"]); _ELogin.Nome = item["Nome"].ToString(); BLLogin.Add(_ELogin); } return(BLLogin); } catch (Exception ex) { throw ex; } }
/// <summary> /// Verifica se o Cliente já realizou o Primeiro Acesso /// </summary> /// <param name="Email">Email</param> /// <param name="Cblc">CBLC</param> /// <returns>Senha criptografada</returns> public string GetPrimeiroAcesso(string Email, string Cblc) { try { if (Email == "") { Email = null; } if (Cblc == "") { Cblc = null; } AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo(); _AcessaDados.ConnectionStringName = ConexaoAntigo.ConnectionName; DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.StoredProcedure, "prc_primeiro_acesso_sel"); _AcessaDados.AddInParameter(_DbCommand, "pCblc", DbType.AnsiString, Cblc); _AcessaDados.AddInParameter(_DbCommand, "pEmail", DbType.AnsiString, Email); DataTable _table = _AcessaDados.ExecuteOracleDataTable(_DbCommand); if (_table.Rows.Count > 0) { return(Conversao.ToString(_table.Rows[0]["senha"])); } return(string.Empty); } catch (Exception ex) { throw ex; } }
public ELogin SelecionarPorCPF(string pCPF) { ELogin _ELogin = new ELogin(); AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo(); _AcessaDados.ConnectionStringName = ConexaoAntigo.ConnectionName; StringBuilder sbSQL = new StringBuilder(); sbSQL.Append("Select LOGIN.* from LOGIN,cliente where login.id_login = cliente.id_login and cpf = '" + pCPF + "'"); DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.Text, sbSQL.ToString()); DataTable _table = _AcessaDados.ExecuteDbDataTable(_DbCommand); if (_table.Rows.Count > 0) { _ELogin.Ativo = Conversao.ToChar(_table.Rows[0]["Ativo"]).Value; _ELogin.Email = Conversao.ToString(_table.Rows[0]["Email"]); _ELogin.ID_Login = Conversao.ToInt(_table.Rows[0]["ID_Login"]).Value; _ELogin.Nome = Conversao.ToString(_table.Rows[0]["Nome"]); _ELogin.Tipo = Conversao.ToInt(_table.Rows[0]["Tipo"]).Value; _ELogin.Senha = Conversao.ToString(_table.Rows[0]["Senha"]); _ELogin.Assinatura = Conversao.ToString(_table.Rows[0]["Assinatura"]); } else { throw new Exception("CPF não encontrado no Sistema Antigo!"); } return(_ELogin); }
/// <summary> /// Alterar o telefone principal do cliente. /// </summary> /// <param name="telefone">Dados do telefone</param> /// <returns>Número de linhas afetadas</returns> public int AlterarPrincipal(ETelefone telefone) { try { AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo(); _AcessaDados.ConnectionStringName = ConexaoAntigo.ConnectionName; StringBuilder sbSQL = new StringBuilder(); sbSQL.Append(" UPDATE Telefone "); sbSQL.Append(" SET "); sbSQL.Append(" DDD = '" + telefone.DDD.ToString() + "'"); sbSQL.Append(" ,Telefone = '" + telefone.Telefone.ToString() + "'"); sbSQL.Append(" ,Tipo = '" + Conversao.ToString(telefone.Tipo) + "'"); sbSQL.Append(" ,ramal = '" + Conversao.ToString(telefone.Ramal) + "'"); sbSQL.Append(" WHERE ID_Cliente = " + telefone.ID_Cliente + " "); sbSQL.Append(" AND Principal = 'S'"); DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.Text, sbSQL.ToString()); return(_AcessaDados.ExecuteNonQuery(_DbCommand)); } catch (Exception ex) { throw ex; } }
/// <summary> /// Lista as contas de um cliente /// </summary> /// <param name="_Id_cliente">Id do Cliente</param> /// <param name="ativo">S=Lista ativos,N=Losta inativos,null=lista todos</param> /// <returns>Lista com as contas do cliente levando em conta o filtro: S=Lista ativos,N=Losta inativos,null=lista todos</returns> public BindingList <EClienteSistema> ListarPorCliente(int _Id_cliente, char?ativo) { AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo(); _AcessaDados.ConnectionStringName = this.strConn; DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.StoredProcedure, "cadastro.PRC_CLISISTEMA_LST_CLIENTE"); _AcessaDados.AddInParameter(_DbCommand, "Id_cliente", DbType.Int32, _Id_cliente); OracleParameter pAtiva = new OracleParameter("Ativa", OracleType.Char); pAtiva.Value = ativo; pAtiva.Direction = ParameterDirection.Input; _DbCommand.Parameters.Add(pAtiva); DataTable _table = _AcessaDados.ExecuteOracleDataTable(_DbCommand); BindingList <EClienteSistema> BLRetorno = new BindingList <EClienteSistema>(); foreach (DataRow item in _table.Rows) { EClienteSistema linha = new EClienteSistema(); linha.ID_Cliente = Conversao.ToInt(item["Id_cliente"]).Value; linha.Conta = Conversao.ToString(item["Conta"]); linha.Principal = Conversao.ToChar(item["Principal"]).Value; linha.ID_TipoConta = Conversao.ToInt(item["Id_tipoconta"]).Value; linha.ID_Sistema = Conversao.ToInt(item["Id_sistema"]).Value; linha.ID_ClienteSistema = Conversao.ToInt(item["Id_clientesistema"]).Value; linha.Ativa = Conversao.ToChar(item["Ativa"]).Value; linha.AssessorSinacor = Conversao.ToInt(item["AssessorSinacor"]).Value; BLRetorno.Add(linha); } return(BLRetorno); }
public BindingList <EClienteSistema> ListarPorTipoConta(int _Id_tipoconta) { AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo(); _AcessaDados.ConnectionStringName = this.strConn; DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.StoredProcedure, "cadastro.prc_clisistema_lst_tpconta"); _AcessaDados.AddInParameter(_DbCommand, "Id_tipoconta", DbType.Int32, _Id_tipoconta); DataTable _table = _AcessaDados.ExecuteOracleDataTable(_DbCommand); BindingList <EClienteSistema> BLRetorno = new BindingList <EClienteSistema>(); foreach (DataRow item in _table.Rows) { EClienteSistema linha = new EClienteSistema(); linha.ID_Cliente = Conversao.ToInt(item["Id_cliente"]).Value; linha.Conta = Conversao.ToString(item["Conta"]); linha.Principal = Conversao.ToChar(item["Principal"]).Value; linha.ID_TipoConta = Conversao.ToInt(item["Id_tipoconta"]).Value; linha.ID_Sistema = Conversao.ToInt(item["Id_sistema"]).Value; linha.ID_ClienteSistema = Conversao.ToInt(item["Id_clientesistema"]).Value; linha.Ativa = Conversao.ToChar(item["Ativa"]).Value; linha.AssessorSinacor = Conversao.ToInt(item["AssessorSinacor"]).Value; BLRetorno.Add(linha); } return(BLRetorno); }
public EClienteSistema Selecionar(int _Id_clientesistema) { AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo(); _AcessaDados.ConnectionStringName = this.strConn; DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.StoredProcedure, "cadastro.prc_clientesistema_sel"); _AcessaDados.AddInParameter(_DbCommand, "Id_clientesistema", DbType.Int32, _Id_clientesistema); DataTable _table = _AcessaDados.ExecuteOracleDataTable(_DbCommand); EClienteSistema Retorno = new EClienteSistema(); if (_table.Rows.Count > 0) { Retorno.ID_ClienteSistema = Conversao.ToInt(_table.Rows[0]["Id_clientesistema"]).Value; Retorno.ID_Cliente = Conversao.ToInt(_table.Rows[0]["Id_cliente"]).Value; Retorno.ID_Sistema = Conversao.ToInt(_table.Rows[0]["Id_sistema"]).Value; Retorno.Conta = Conversao.ToString(_table.Rows[0]["Conta"]); Retorno.ID_TipoConta = Conversao.ToInt(_table.Rows[0]["Id_tipoconta"]).Value; Retorno.Principal = Conversao.ToChar(_table.Rows[0]["Principal"]).Value; Retorno.Ativa = Conversao.ToChar(_table.Rows[0]["Ativa"]).Value; Retorno.AssessorSinacor = Conversao.ToInt(_table.Rows[0]["AssessorSinacor"]).Value; } else { throw new Exception("Registro não encontrado!"); } return(Retorno); }
public ELogin SelecionarCliente(Int64 pCpfCnpj) { ELogin lRetorno = new ELogin(); Gradual.Generico.Dados.AcessaDadosAntigo _AcessaDados = new Gradual.Generico.Dados.AcessaDadosAntigo(); _AcessaDados.ConnectionStringName = Gradual.Generico.Dados.ConexaoAntigo.ConnectionName; string sbSQL = "SELECT l.ID_Login,l.senha,l.assinatura, l.Ativo, l.Email, l.Tipo, l.Nome from Login l,cliente c where to_number(c.cpf) = to_number (" + pCpfCnpj.ToString() + ") and c.id_login=l.id_login "; DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.Text, sbSQL.ToString()); DataTable _table = _AcessaDados.ExecuteDbDataTable(_DbCommand); if (_table.Rows.Count > 0) { lRetorno.ID_Login = Conversao.ToInt(_table.Rows[0]["ID_Login"]).Value; lRetorno.Ativo = Conversao.ToChar(_table.Rows[0]["Ativo"]).Value; lRetorno.Email = Conversao.ToString(_table.Rows[0]["Email"]); lRetorno.Nome = Conversao.ToString(_table.Rows[0]["Nome"]); lRetorno.Tipo = Conversao.ToInt(_table.Rows[0]["Tipo"]).Value; lRetorno.Senha = Conversao.ToString(_table.Rows[0]["Senha"]); lRetorno.Assinatura = Conversao.ToString(_table.Rows[0]["Assinatura"]); } else { throw new Exception("CPF/CNPJ não Encontrado!"); } return(lRetorno); }
public List <int> ListarPasso123() { DataTable _DtDados; try { List <int> Retorno = new List <int>(); AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo(); _AcessaDados.ConnectionStringName = ConexaoAntigo.ConnectionName; StringBuilder sbQuery = new StringBuilder(); sbQuery.Append("select id_cliente from cliente where passo < 4"); DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.Text, sbQuery.ToString()); _DtDados = _AcessaDados.ExecuteDbDataTable(_DbCommand); foreach (DataRow item in _DtDados.Rows) { Retorno.Add(Conversao.ToInt(item["ID_Cliente"]).Value); } return(Retorno); } catch (Exception ex) { throw ex; } }
/// <summary> /// Retorna o código do assessor no Sinacor de um determinado Cliente /// </summary> /// <param name="_CodigoClienteDuc">Código do Cliente</param> /// <returns>Código do assessor no Sinacor</returns> public string GetCodigoAssessorSinacor(int _CodigoClienteDuc) { try { AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo(); _AcessaDados.ConnectionStringName = ConexaoAntigo.ConnectionName; StringBuilder sbSQL = new StringBuilder(); sbSQL.Append("SELECT Assessor.ID_AssessorSinacor "); sbSQL.Append("FROM Assessor, assessorfilial, cliente "); sbSQL.Append(" where assessorfilial.id_assessorfilial=cliente.id_assessorfilial and "); sbSQL.Append(" assessor.id_assessor= assessorfilial.id_assessor and "); sbSQL.Append(" cliente.ID_cliente = " + _CodigoClienteDuc.ToString()); DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.Text, sbSQL.ToString()); string retorno = Conversao.ToString(_AcessaDados.ExecuteScalar(_DbCommand)); if (retorno.Trim().Length > 0) { return(retorno); } else { throw new Exception("REGISTRONAOENCONTRADO"); } } catch (Exception ex) { throw ex; } }
/// <summary> /// Seleciona uma determinada Filial /// </summary> /// <param name="_ID_Filial">Id da Filial a ser Listada</param> /// <returns>Entidade contendo todos os dados da Filial</returns> public EFilial Selecionar(int _ID_Filial) { try { EFilial _EFilial = new EFilial(); AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo(); _AcessaDados.ConnectionStringName = ConexaoAntigo.ConnectionName; StringBuilder sbSQL = new StringBuilder(); sbSQL.Append("SELECT ID_Filial "); sbSQL.Append(",nome "); sbSQL.Append("FROM filial "); sbSQL.Append("where ID_Filial = " + _ID_Filial.ToString()); DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.Text, sbSQL.ToString()); DataTable _table = _AcessaDados.ExecuteDbDataTable(_DbCommand); if (_table.Rows.Count == 0) { throw new Exception("REGISTRONAOENCONTRADO"); } _EFilial.ID_Filial = Conversao.ToInt(_table.Rows[0]["id_filial"]); _EFilial.Nome = Conversao.ToString(_table.Rows[0]["nome"]); return(_EFilial); } catch (Exception ex) { throw ex; } }
/// <summary> /// Seleciona um assessor /// </summary> /// <param name="_ID_Assessor">Id do Assessor à ser selecionado</param> /// <returns>Entidade contentdo todos os dados do Assessor selecionado</returns> public EAssessor Selecionar(int _ID_Assessor) { try { EAssessor _EAssessor = new EAssessor(); AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo(); _AcessaDados.ConnectionStringName = ConexaoAntigo.ConnectionName; StringBuilder sbSQL = new StringBuilder(); sbSQL.Append("SELECT ID_Assessor,ID_Login , filial FROM Assessor where ID_Assessor = " + _ID_Assessor.ToString()); DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.Text, sbSQL.ToString()); DataTable _table = _AcessaDados.ExecuteDbDataTable(_DbCommand); if (_table.Rows.Count > 0) { _EAssessor.ID_Assessor = Conversao.ToInt(_table.Rows[0]["ID_Assessor"]).Value; _EAssessor.ID_Login = Conversao.ToInt(_table.Rows[0]["ID_Login"]).Value; _EAssessor.ID_AssessorSinacor = Conversao.ToInt(_table.Rows[0]["ID_AssessorSinacor"]).Value; } else { throw new Exception("REGISTRONAOENCONTRADO"); } return(_EAssessor); } catch (Exception ex) { throw ex; } }
/// <summary> /// Lista todos os assessores /// </summary> /// <returns>Lista com todos os assessores</returns> public BindingList <EAssessor> Listar() { try { BindingList <EAssessor> _EAssessor = new BindingList <EAssessor>(); AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo(); _AcessaDados.ConnectionStringName = ConexaoAntigo.ConnectionName; StringBuilder sbSQL = new StringBuilder(); sbSQL.Append("SELECT ID_Assessor,ID_Login,filial FROM Assessor"); DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.Text, sbSQL.ToString()); DataTable _table = _AcessaDados.ExecuteDbDataTable(_DbCommand); foreach (DataRow item in _table.Rows) { EAssessor _Ass = new EAssessor(); _Ass.ID_Assessor = Conversao.ToInt(item["ID_Assessor"]).Value; _Ass.ID_Login = Conversao.ToInt(item["ID_Login"]).Value; _Ass.ID_AssessorSinacor = Conversao.ToInt(_table.Rows[0]["ID_AssessorSinacor"]).Value; _EAssessor.Add(_Ass); } return(_EAssessor); } catch (Exception ex) { throw ex; } }
/// <summary> /// Lista todos os assessores que não estão em uma determinada filial /// </summary> /// <param name="_ID_Filial">Id da Filial</param> /// <returns>Lista com todos os assessores que não estão na filial informada</returns> public BindingList <EAssessorFilial> ListarForaDaFilial(int _ID_Filial) { try { BindingList <EAssessorFilial> _EAssessorFilial = new BindingList <EAssessorFilial>(); AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo(); _AcessaDados.ConnectionStringName = ConexaoAntigo.ConnectionName; StringBuilder sbSQL = new StringBuilder(); sbSQL.Append("SELECT a.ID_Assessor,l.nome "); sbSQL.Append(" FROM Assessor a, login l "); sbSQL.Append(" where l.id_login = a.id_login and a.id_assessor not in "); sbSQL.Append(" (select id_assessor from assessorfilial where id_filial = " + _ID_Filial + " ) "); sbSQL.Append(" order by l.nome "); DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.Text, sbSQL.ToString()); DataTable _table = _AcessaDados.ExecuteDbDataTable(_DbCommand); foreach (DataRow item in _table.Rows) { EAssessorFilial _Ass = new EAssessorFilial(); _Ass.ID_Assessor = Conversao.ToInt(item["ID_Assessor"]).Value; _Ass.NomeAssessor = Conversao.ToString(item["nome"]); _EAssessorFilial.Add(_Ass); } return(_EAssessorFilial); } catch (Exception ex) { throw ex; } }
public static Board GetBoard(int IdBoard) { Board board = null; try { using (SqlConnection conn = new SqlConnection(conexao)) { using (SqlCommand command = new SqlCommand("dbo.GetBoard", conn) { CommandType = System.Data.CommandType.StoredProcedure }) { command.Parameters.Add("@IdBoard", System.Data.SqlDbType.NVarChar).Value = IdBoard; conn.Open(); using (SqlDataReader reader = command.ExecuteReader()) { reader.Read(); board = new Board { Name = Conversao.FieldToString(reader["Name"]), }; } } return(board); } } catch (Exception ex) { throw new Exception("Failed: the board was not found.", ex); } }
/// <summary> /// Seleciona uma pendência cadastral /// </summary> /// <param name="_ID_Pendencia">Id da Pendência Cadastral</param> /// <returns>Entidade contendo a pendência cadastral</returns> public EPendencia Selecionar(int _ID_Pendencia) { try { EPendencia _EPendencia = new EPendencia(); AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo(); _AcessaDados.ConnectionStringName = ConexaoAntigo.ConnectionName; StringBuilder sbSQL = new StringBuilder(); sbSQL.Append(" SELECT ID_Pendencia "); sbSQL.Append(" ,ID_Cliente "); sbSQL.Append(" ,Documento "); sbSQL.Append(" ,CPF "); sbSQL.Append(" ,CertidaoCasamento "); sbSQL.Append(" ,ComprovanteEndereco "); sbSQL.Append(" ,Procuracao "); sbSQL.Append(" ,ComprovanteRenda "); sbSQL.Append(" ,Contrato "); sbSQL.Append(" ,DataCadastro "); sbSQL.Append(" ,DataResolucao "); sbSQL.Append(" ,Descricao "); sbSQL.Append(" ,Serasa "); sbSQL.Append(" FROM Pendencia "); sbSQL.Append(" where ID_Pendencia = " + _ID_Pendencia.ToString()); DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.Text, sbSQL.ToString()); DataTable _table = _AcessaDados.ExecuteDbDataTable(_DbCommand); if (_table.Rows.Count > 0) { _EPendencia.CertidaoCasamento = Conversao.ToChar(_table.Rows[0]["CertidaoCasamento"]).Value; _EPendencia.ComprovanteEndereco = Conversao.ToChar(_table.Rows[0]["ComprovanteEndereco"]).Value; _EPendencia.ComprovanteRenda = Conversao.ToChar(_table.Rows[0]["ComprovanteRenda"]).Value; _EPendencia.CPF = Conversao.ToChar(_table.Rows[0]["CPF"]).Value; _EPendencia.Documento = Conversao.ToChar(_table.Rows[0]["Documento"]).Value; _EPendencia.ID_Cliente = Conversao.ToInt(_table.Rows[0]["ID_Cliente"]).Value; _EPendencia.ID_Pendencia = Conversao.ToInt(_table.Rows[0]["ID_Pendencia"]).Value; _EPendencia.Procuracao = Conversao.ToChar(_table.Rows[0]["Procuracao"]).Value; _EPendencia.Contrato = Conversao.ToChar(_table.Rows[0]["Contrato"]).Value; _EPendencia.DataCadastro = Conversao.ToDateTime(_table.Rows[0]["DataCadastro"]).Value; _EPendencia.DataResolucao = Conversao.ToDateTime(_table.Rows[0]["DataResolucao"]).Value; _EPendencia.Descricao = Conversao.ToString(_table.Rows[0]["Descricao"]); _EPendencia.Serasa = Conversao.ToChar(_table.Rows[0]["Serasa"]).Value; } else { throw new Exception("REGISTRONAOENCONTRADO"); } return(_EPendencia); } catch (Exception ex) { throw ex; } }
public JsonResult Post([FromBody] IEnumerable <Amigo> amigos) { var parametro = Conversao.Transformar(amigos) as List <Core.DTO.Amigo>; var resultado = LocalizacaoCore.Executar(parametro); var retorno = Conversao.Transformar(resultado); return(Json(retorno)); }
/// <summary> /// Seleciona um Endereço /// </summary> /// <param name="_id_cliente">Id do Cliente</param> /// <param name="_tipo">Tipo do Endereço</param> /// <returns>Entidade contendo todos os dados do Endereço</returns> public EEndereco Selecionar(int _id_cliente, string _tipo) { try { EEndereco _EEndereco = new EEndereco(); AcessaDadosAntigo _AcessaDados = new AcessaDadosAntigo(); _AcessaDados.ConnectionStringName = ConexaoAntigo.ConnectionName; StringBuilder sbSQL = new StringBuilder(); sbSQL.Append(" SELECT ID_Endereco "); sbSQL.Append(" ,ID_Cliente "); sbSQL.Append(" ,CEP "); sbSQL.Append(" ,Logradouro "); sbSQL.Append(" ,Numero "); sbSQL.Append(" ,Complemento "); sbSQL.Append(" ,Bairro "); sbSQL.Append(" ,Cidade "); sbSQL.Append(" ,UF "); sbSQL.Append(" ,Pais "); sbSQL.Append(" ,Correspondencia "); sbSQL.Append(" ,Tipo "); sbSQL.Append(" FROM Endereco "); sbSQL.AppendFormat("WHERE ID_CLIENTE = {0}", _id_cliente.ToString()); sbSQL.AppendFormat("AND LOWER(TIPO) = '{0}'", _tipo.ToLower()); DbCommand _DbCommand = _AcessaDados.CreateCommand(CommandType.Text, sbSQL.ToString()); DataTable _table = _AcessaDados.ExecuteDbDataTable(_DbCommand); if (_table.Rows.Count > 0) { _EEndereco.Bairro = Conversao.ToString(_table.Rows[0]["Bairro"]); _EEndereco.CEP = Conversao.ToString(_table.Rows[0]["CEP"]); _EEndereco.Cidade = Conversao.ToString(_table.Rows[0]["Cidade"]); _EEndereco.Complemento = Conversao.ToString(_table.Rows[0]["Complemento"]); _EEndereco.Correspondencia = Conversao.ToChar(_table.Rows[0]["Correspondencia"]).Value; _EEndereco.ID_Cliente = Conversao.ToInt(_table.Rows[0]["ID_Cliente"]).Value; _EEndereco.ID_Endereco = Conversao.ToInt(_table.Rows[0]["ID_Endereco"]).Value; _EEndereco.Logradouro = Conversao.ToString(_table.Rows[0]["Logradouro"]); _EEndereco.Numero = Conversao.ToString(_table.Rows[0]["Numero"]); _EEndereco.Pais = Conversao.ToString(_table.Rows[0]["Pais"]); _EEndereco.Tipo = Conversao.ToChar(_table.Rows[0]["Tipo"]).Value; _EEndereco.UF = Conversao.ToString(_table.Rows[0]["UF"]); } else { _EEndereco = new EEndereco(); //throw new Exception(CFormatacao.REGISTRONAOENCONTRADO); } return(_EEndereco); } catch (Exception ex) { throw ex; } }
public virtual AutomacaoOrdensInfo SelecionaOrdemStopStart(int pIdStartStop) { SqlCommand command = new SqlCommand(); AutomacaoOrdensInfo _TOrdem = new AutomacaoOrdensInfo(); System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection(); conn.ConnectionString = Conn; conn.Open(); try { command.Connection = conn; command.CommandType = System.Data.CommandType.StoredProcedure; command.CommandText = "prc_sel_stopstart"; command.Parameters.AddWithValue("@StopStartID", pIdStartStop); DataTable dtDados = new DataTable(); SqlDataAdapter da = new SqlDataAdapter(command); da.Fill(dtDados); if (dtDados.Rows.Count > 0) { _TOrdem = new AutomacaoOrdensInfo(); _TOrdem.Account = int.Parse(dtDados.Rows[0]["Account"].ToString()); _TOrdem.StopStartID = int.Parse(dtDados.Rows[0]["StopStartID"].ToString()); _TOrdem.Symbol = dtDados.Rows[0]["Symbol"].ToString(); _TOrdem.IdStopStartTipo = (StopStartTipoEnum)dtDados.Rows[0]["StopStartTipoEnum"]; _TOrdem.OrdTypeID = int.Parse(dtDados.Rows[0]["OrdTypeID"].ToString()); _TOrdem.IdBolsa = Conversao.ToInt(dtDados.Rows[0]["id_Bolsa"].ToString()); _TOrdem.InitialMovelPrice = Conversao.ToDecimal(dtDados.Rows[0]["InitialMovelPrice"]); _TOrdem.OrderQty = int.Parse(dtDados.Rows[0]["OrderQty"].ToString()); _TOrdem.ReferencePrice = Conversao.ToDecimal(dtDados.Rows[0]["ReferencePrice"]); _TOrdem.SendStartPrice = Conversao.ToDecimal(dtDados.Rows[0]["SendStartPrice"]); _TOrdem.SendStopGainPrice = Conversao.ToDecimal(dtDados.Rows[0]["SendStopGainPrice"]); _TOrdem.SendStopLossValuePrice = Conversao.ToDecimal(dtDados.Rows[0]["SendStopLossValuePrice"]); _TOrdem.StartPriceValue = Conversao.ToDecimal(dtDados.Rows[0]["StartPriceValue"]); _TOrdem.StopGainValuePrice = Conversao.ToDecimal(dtDados.Rows[0]["StopGainValuePrice"]); _TOrdem.StopLossValuePrice = Conversao.ToDecimal(dtDados.Rows[0]["StopLossValuePrice"]); _TOrdem.StopStartStatusID = int.Parse(dtDados.Rows[0]["StopStartStatusID"].ToString()); _TOrdem.RegisterTime = Conversao.ToDateTime(dtDados.Rows[0]["RegisterTime"]); _TOrdem.ExecutionTime = Conversao.ToDateTime(dtDados.Rows[0]["ExecutionTime"]); _TOrdem.ExpireDate = Conversao.ToDateTime(dtDados.Rows[0]["ExpireDate"]); } return(_TOrdem); } finally { conn.Close(); conn.Dispose(); command.Connection.Close(); command.Dispose(); command = null; } }
/// <summary> /// Envia uma ou mais NFe /// </summary> /// <param name="idLote">ID do Lote</param> /// <param name="indSinc">Indicador de Sincronização</param> /// <param name="nFes">Lista de NFes a serem enviadas</param> /// <param name="compactarMensagem">Define se a mensagem será enviada para a SEFAZ compactada</param> /// <returns>Retorna um objeto da classe RetornoNFeAutorizacao com com os dados do resultado da transmissão</returns> public RetornoNFeAutorizacao NFeAutorizacao(int idLote, IndicadorSincronizacao indSinc, List <Classes.NFe> nFes, bool compactarMensagem = false) { var versaoServico = Conversao.VersaoServicoParaString(ServicoNFe.NFeAutorizacao, _cFgServico.VersaoNFeAutorizacao); #region Cria o objeto wdsl para consulta var ws = CriarServicoAutorizacao(ServicoNFe.NFeAutorizacao); ws.nfeCabecMsg = new nfeCabecMsg { cUF = _cFgServico.cUF, versaoDados = versaoServico }; #endregion #region Cria o objeto enviNFe var pedEnvio = new enviNFe3(versaoServico, idLote, indSinc, nFes); #endregion #region Valida, Envia os dados e obtém a resposta var xmlEnvio = pedEnvio.ObterXmlString(); if (_cFgServico.cUF == Estado.PR) //Caso o lote seja enviado para o PR, colocar o namespace nos elementos <NFe> do lote, pois o serviço do PR o exige, conforme https://github.com/adeniltonbs/Zeus.Net.NFe.NFCe/issues/33 { xmlEnvio = xmlEnvio.Replace("<NFe>", "<NFe xmlns=\"http://www.portalfiscal.inf.br/nfe\">"); } Validador.Valida(ServicoNFe.NFeAutorizacao, _cFgServico.VersaoNFeAutorizacao, xmlEnvio); var dadosEnvio = new XmlDocument(); dadosEnvio.LoadXml(xmlEnvio); SalvarArquivoXml(idLote + "-env-lot.xml", xmlEnvio); XmlNode retorno; if (compactarMensagem) { var xmlCompactado = Convert.ToBase64String(Compressao.Zip(xmlEnvio)); retorno = ws.ExecuteZip(xmlCompactado); } else { retorno = ws.Execute(dadosEnvio); } var retornoXmlString = retorno.OuterXml; var retEnvio = new retEnviNFe().CarregarDeXmlString(retornoXmlString); SalvarArquivoXml(idLote + "-rec.xml", retornoXmlString); return(new RetornoNFeAutorizacao(pedEnvio.ObterXmlString(), retEnvio.ObterXmlString(), retornoXmlString, retEnvio)); #endregion }
private void timerLista_Tick(object sender, EventArgs e) { hosts = banco.obterHosts(); preencheList(); XElement xml = new Conversao().parseToXML<List<Host>>(hosts); System.IO.File.WriteAllText(Properties.Settings.Default.diretorioDados + @"\dados.xml", xml.ToString().Replace("ArrayOfHost", "list").Replace("Host", "Model.Host")); }