public void DadoUmNomeDoTipoDeContratacaoValidoConstrutorDeveRetornarUmTipoDeContratacaoValido() { Nome nome = new Nome("CLT"); TipoContratacao tipo = new TipoContratacao(nome); Assert.IsTrue(tipo.IsValid()); Assert.AreEqual(nome, tipo.NomeTipoContratacao); }
public void Inicializar() { empresa = new Empresa(new Nome("KURINGAS BAR"), new Texto("Bar localizado no centro cidade com serviço de delivery"), new Nome("Ressaquinha"), null, null); cargo = new Nome("Gerente Administrativo"); descricaoVaga = new Texto("Vaga de gerente administrativo. Deve ter conhecimento em rotinas financeiras."); beneficios = new Texto("Vale refeição, vale transporte e PL"); areaProfissional = new AreaProfissional(new Nome("Administrativo/Financeiro")); horarioTrabalho = new Descricao("De segunda à sexta, das 8:00 às 17:50 hs com uma hora de almoço"); dataExpiracao = DateTime.Today.AddDays(30); salario = new NumeroPositivo(989.77); tipoContratacao = new TipoContratacao(new Nome("CLT")); }
protected virtual bool OnCallSalvaDados() { bool bRetorno = false; if (eCallSalvaDados != null) { // Tipo Contrato TipoContratacao enumTipoContratacao = TipoContratacao.Indefinido; if (m_rbACC.Checked) { enumTipoContratacao = TipoContratacao.ACC; } if (m_rbACE.Checked) { enumTipoContratacao = TipoContratacao.ACE; } if (m_rbSemAdiantamento.Checked) { enumTipoContratacao = TipoContratacao.Normal; } // Banco int nIdBanco = -1; object obj = m_cbBancos.ReturnObjectSelectedItem(); if (obj != null) { nIdBanco = Int32.Parse(obj.ToString()); } // Numero string strNumero = m_txtNumero.Text.Trim(); // Data Emissao System.DateTime dtEmissao = m_dpEmissao.Value; // Data Vencimento System.DateTime dtVencimento = m_dpVencimento.Value; // Valor double dValor = 0; if (m_txtValor.Text != "") { dValor = double.Parse(m_txtValor.Text); } // Taxa Cambial double dTaxaCambial = 0; if (m_txtTaxaCambial.Text != "") { dTaxaCambial = double.Parse(m_txtTaxaCambial.Text); } bRetorno = eCallSalvaDados(enumTipoContratacao, nIdBanco, strNumero, dtEmissao, dtVencimento, dValor, dTaxaCambial); } return(bRetorno); }
public VagaEmpregoComandoMapTestes() { empresaValida = new Empresa(new Nome("Empresa Teste LTDA"), new Texto("Empresa de teste"), new Nome("Ressaquinha"), "", new Site("www.empresateste.com.br")); areaProfissionalValida = new AreaProfissional(new Nome("Informática")); tipoContratacaoValida = new TipoContratacao(new Nome("CLT")); comandoValido = new InserirVagaEmpregoComando { AreaProfissionalId = Guid.Parse("6360523F-F3F8-4384-A51F-0280E98E9D08"), Cargo = "Analista de Sistemas", Beneficios = "Vale transporte, plano de saúde, vale refeição", Descricao = "Obrigatório conhecimento de Programação Orientada a Objetos, .NET Framework, .NET Core, EF, Dapper, SQL Server, NoSql (MongoDb ou RavenDb)", EmpresaId = Guid.Parse("640dbf6f-bfcb-4290-a059-c71152d479f3"), HorarioTrabalho = "Horário flexível", Salario = 6000, SalarioAcombinar = false, TipoContratacaoId = Guid.Parse("8D6B1678-5059-42EB-A8C5-F071E88A70C9") }; }
public VagaEmprego CriarVagaEmprego(InserirVagaEmpregoComando comando, Empresa empresa, AreaProfissional areaProfissional, TipoContratacao tipoContratacao) { if (comando == null) { return(null); } return(new VagaEmprego(empresa, new Nome(comando.Cargo), new Texto(comando.Descricao), new Texto(comando.Beneficios), areaProfissional, new Descricao(comando.HorarioTrabalho), DateTime.Today.AddDays(30), comando.SalarioAcombinar, new NumeroPositivo(comando.Salario), tipoContratacao)); }
public void DadoUmNomeDoTipoDeContratacaoNuloOConstrutorDeeveRetornarUmTipoDeContratacaoInvalido() { TipoContratacao tipo = new TipoContratacao(null); Assert.IsFalse(tipo.IsValid()); }
private bool bSalvaDadosInterface(TipoContratacao enumTipoContratacao, int nIdBanco, string strNumero, System.DateTime dtEmissao, System.DateTime dtVencimento, double dValor, double dTaxaCambial) { bool bRetorno = false; // Verificando se o contrato ja existe if (strNumero != "") { foreach (mdlDataBaseAccess.Tabelas.XsdTbContratosCambio.tbContratosCambioRow dtrwContratoCambio in m_typDatSetContratosCambio.tbContratosCambio.Rows) { if (dtrwContratoCambio.RowState != System.Data.DataRowState.Deleted) { if (dtrwContratoCambio.strNumero == strNumero) { mdlMensagens.clsMensagens.ShowInformation(mdlMensagens.clsRepositorioMensagens.GetMensagem(mdlMensagens.Mensagem.mdlContratoCambio_clsContratoCambio_NumeroContratoCambioJaExiste)); return(false); } } } } // Caso seja ACC verificando se ele inseriu o nome do mesmo if (enumTipoContratacao == TipoContratacao.ACC) { if (strNumero == "") { mdlMensagens.clsMensagens.ShowInformation(mdlMensagens.clsRepositorioMensagens.GetMensagem(mdlMensagens.Mensagem.mdlContratoCambio_clsContratoCambio_VoceNaoPodeCriarUmCCSemNumero)); return(false); } } // Verificando a formatação do Número do Contrato if (strNumero != "") { if (strNumero.Length != 9) { mdlMensagens.clsMensagens.ShowInformation(mdlMensagens.clsRepositorioMensagens.GetMensagem(mdlMensagens.Mensagem.mdlContratoCambio_clsContratoCambio_NumeroContratoCambioSemFormatacao)); return(false); } } // Verificando se o Id do Banco existe if (nIdBanco == -1) { mdlMensagens.clsMensagens.ShowInformation(mdlMensagens.clsRepositorioMensagens.GetMensagem(mdlMensagens.Mensagem.mdlContratoCambio_clsContratoCambio_ColoqueUmBancoValido)); return(false); } // Valor do Contrato de cambio maior que Zero if (dValor == 0) { mdlMensagens.clsMensagens.ShowInformation(mdlMensagens.clsRepositorioMensagens.GetMensagem(mdlMensagens.Mensagem.mdlContratoCambio_clsContratoCambio_SeuContratoCambioDeveTerUmValorMaioqQueZero)); return(false); } // Inserindo Contrato de Cambio mdlDataBaseAccess.Tabelas.XsdTbContratosCambio.tbContratosCambioRow dtrwContratoCambioInserir = m_typDatSetContratosCambio.tbContratosCambio.NewtbContratosCambioRow(); dtrwContratoCambioInserir.nIdExportador = m_nIdExportador; dtrwContratoCambioInserir.nIdExportadorBanco = nIdBanco; dtrwContratoCambioInserir.nIdContratoCambio = nNextContratoCambio(); dtrwContratoCambioInserir.nTipoContrato = (int)TipoContrato.Exportacao; dtrwContratoCambioInserir.nTipoContratacao = (int)enumTipoContratacao; dtrwContratoCambioInserir.strNumero = strNumero; dtrwContratoCambioInserir.dtEmissao = dtEmissao; dtrwContratoCambioInserir.dtVencimento = dtVencimento; dtrwContratoCambioInserir.dTaxaCambial = dTaxaCambial; dtrwContratoCambioInserir.nIdMoeda = m_nMoeda; dtrwContratoCambioInserir.dValor = dValor; m_typDatSetContratosCambio.tbContratosCambio.AddtbContratosCambioRow(dtrwContratoCambioInserir); bRetorno = true; return(bRetorno); }