public void TesteEditarAgendamento()
        {
            this.CriaInstancia();
            Empresa emp = new Empresa();
            emp.Codigo = "99";
            Filial fil = new Filial();
            fil.Codigo = "99";
            Cliente cli = new Cliente();
            cli.Codigo = 1;
            Funcionario func = new Funcionario();
            func.Codigo = 1;
            Status st = new Status();
            st.Codigo = 2;

            Agendamento umAgendamento = new Agendamento();
            umAgendamento.Codigo = 1;
            umAgendamento.Cliente = cli;
            umAgendamento.Funcionario = func;
            umAgendamento.Empresa = emp;
            umAgendamento.Filial = fil;
            umAgendamento.Status = st;
            umAgendamento.DataPrevista = DateTime.Now.ToString("dd/MM/yyyy");
            umAgendamento.InicioPrevisto = "04:00";
            umAgendamento.FimPrevisto = "16:00";
            umAgendamento.TrasladoPrevisto = "01:00";
            umAgendamento.DataConclusao = DateTime.Now.ToString("dd/MM/yyyy");
            umAgendamento.InicioConclusao = "06:00";
            umAgendamento.FimConclusao = "15:00";
            umAgendamento.TrasladoConclusao = "02:00";
            IAgendamentoNegocio umAgendamentoBUS = new AgendamentoBUS(Conexao.Instacia, emp, fil);
            umAgendamentoBUS.Editar(umAgendamento);
        }
示例#2
0
 public void TestaPesquisaProjeto()
 {
     this.CriaInstancia();
     Empresa emp = new Empresa();
     emp.Codigo = "**";
     Filial fil = new Filial();
     fil.Codigo = "**";
     IProjetoNegocio umProjetoNegocio = new ProjetoBUS(Conexao.Instacia, emp, fil);
     List<Projeto> lista = umProjetoNegocio.Pesquisar(1);
 }
示例#3
0
 public void TestaConsultaProjeto()
 {
     this.CriaInstancia();
     Empresa emp = new Empresa();
     emp.Codigo = "**";
     Filial fil = new Filial();
     fil.Codigo = "**";
     IProjetoNegocio umProjetoNegocio = new ProjetoBUS(Conexao.Instacia, emp, fil);
     Projeto umProjeto = umProjetoNegocio.Consultar(1);
 }
 public void TestaListagemOS()
 {
     this.CriaInstancia();
     Empresa emp = new Empresa();
     emp.Codigo = "99";
     Filial fil = new Filial();
     fil.Codigo = "99";
     List<OrdemServico> lista = new OrdemServicoBUS(Conexao.Instacia, emp, fil).Listar();
     Assert.AreNotEqual(0, lista.Count);
 }
示例#5
0
 public void ConsultarMetasTest()
 {
     this.CriaInstancia();
     Empresa umaEmpresa = new Empresa();
     umaEmpresa.Codigo = "99";
     Filial umaFilial = new Filial();
     umaFilial.Codigo = "99";
     IMetaNegocio umaMetaBUS = new MetaBUS(Conexao.Instacia, umaEmpresa, umaFilial);
     Meta umaMeta = umaMetaBUS.Consultar(4);
 }
示例#6
0
 public void PesquisarMetasTest()
 {
     this.CriaInstancia();
     Empresa umaEmpresa = new Empresa();
     umaEmpresa.Codigo = "99";
     Filial umaFilial = new Filial();
     umaFilial.Codigo = "99";
     IMetaNegocio umaMetaBUS = new MetaBUS(Conexao.Instacia, umaEmpresa, umaFilial);
     List<Meta> lista = umaMetaBUS.Pesquisar(1);
 }
示例#7
0
 public void ListarStatus()
 {
     this.CriaInstancia();
     Empresa emp = new Empresa();
     emp.Codigo = "**";
     Filial fil = new Filial();
     fil.Codigo = "**";
     IStatusNegocio umStatusBus = new StatusBUS(Conexao.Instacia, emp, fil);
     umStatusBus.Listar();
 }
示例#8
0
        public void TestaListagemPeriodo()
        {
            this.CriaInstancia();
            Empresa emp = new Empresa();
            emp.Codigo = "**";
            Filial fil = new Filial();
            fil.Codigo = "**";

            IPeriodoNegocio umPeriodo = new PeriodoBUS(Conexao.Instacia, emp, fil);
            List<Periodo> lista = umPeriodo.Listar();
        }
示例#9
0
 public void TestaCadastroOsRemota()
 {
     this.CriaInstancia();
     Empresa emp = new Empresa();
     emp.Codigo = "99";
     Filial fil = new Filial();
     fil.Codigo = "99";
     IOrdemServicoRemotoNegocio umaOsRemotaBUs = new OrdemServicoRemotoBUS(Conexao.Instacia, emp, fil);
     OrdemServicoRemoto osr = PreencherObjeto();
     umaOsRemotaBUs.Cadastrar(osr);
 }
示例#10
0
        public void TestaConsultarPeriodo()
        {
            this.CriaInstancia();
            Empresa emp = new Empresa();
            emp.Codigo = "**";
            Filial fil = new Filial();
            fil.Codigo = "**";

            IPeriodoNegocio umPeriodoBUS = new PeriodoBUS(Conexao.Instacia, emp, fil);
            Periodo umPeriodo = umPeriodoBUS.Consultar(2014, 1, 1, 1);
        }
示例#11
0
 public void TestaPesquisaFucnionario()
 {
     this.CriaInstancia();
     List<Funcionario> lista = new List<Funcionario>();
     Empresa emp = new Empresa();
     emp.Codigo = "99";
     Filial fil = new Filial();
     fil.Codigo = "99";
     lista = new FuncionarioBUS(Conexao.Instacia, emp, fil).Pesquisar(2);
     Assert.IsNotNull(lista);
 }
示例#12
0
 public void TestaListagemFuncionario()
 {
     this.CriaInstancia();
     List<Funcionario> lista = new List<Funcionario>();
     Empresa emp = new Empresa();
     emp.Codigo = "99";
     Filial fil = new Filial();
     fil.Codigo = "99";
     lista = new FuncionarioBUS(Conexao.Instacia, emp, fil).Listar();
     Assert.AreNotEqual(0, lista.Count);
 }
示例#13
0
        public void TestaConsultaFuncionario()
        {
            this.CriaInstancia();
            Empresa umaEmpresa = new Empresa();
            umaEmpresa.Codigo = "99";
            Filial umaFilial = new Filial();
            umaFilial.Codigo = "99";
            INegocio<Funcionario, int> func = new FuncionarioBUS(Conexao.Instacia, umaEmpresa, umaFilial);
            Funcionario f = func.Consultar(2);
            Assert.IsNotNull(f);

            Conexao.Ativar(false);
        }
示例#14
0
        public void TesteListarTipoHora()
        {
            this.CriaInstancia();

            Empresa emp = new Empresa();
            emp.Codigo = "**";

            Filial fil = new Filial();
            fil.Codigo = "**";

            ITipoHoraNegocio umtipoHoraBUS = new TipoHoraBUS(Conexao.Instacia, emp, fil);
            List<TipoHora> lista = umtipoHoraBUS.Listar();
        }
示例#15
0
        public void TesteConsultarTipoHora()
        {
            this.CriaInstancia();

            Empresa emp = new Empresa();
            emp.Codigo = "**";

            Filial fil = new Filial();
            fil.Codigo = "**";

            ITipoHoraNegocio umTipoHoraBUS = new TipoHoraBUS(Conexao.Instacia, emp, fil);
            TipoHora tipoHora = umTipoHoraBUS.Consultar(2);
        }
示例#16
0
        public void Criptografar()
        {
            this.CriaInstancia();
            Empresa emp = new Empresa();
            emp.Codigo = "**";

            Filial fil = new Filial();
            fil.Codigo = "**";
            UsuarioBUS umUsuarioBUS = new UsuarioBUS(Conexao.Instacia, emp, fil);

            //mudar criptografia para public
            string criptografado = Criptografia.Criptografar("2014");
        }
示例#17
0
        public void ListarStatusOSTeste()
        {
            this.CriaInstancia();

            Empresa umaEmpresa = new Empresa();
            umaEmpresa.Codigo = "99";

            Filial umaFilial = new Filial();
            umaFilial.Codigo = "99";

            IStatusOrdemServicoNegocio umStatusNegocioBUS = new StatusOrdemServicoBUS(Conexao.Instacia, umaEmpresa, umaFilial);
            umStatusNegocioBUS.Listar();
        }
        public OrdemServicoRemotoBUS(FbConnection conn, Empresa empresa, Filial filial)
        {
            this._connection = conn;

            if (this._connection.State == System.Data.ConnectionState.Closed)
            {
                this._connection.Open();
            }

            this._repository = new OrdemServicoRemotoDAO(conn);
            this._business = new OrdemServicoBUS(conn, empresa, filial);
            this.empresa = empresa;
            this.filial = filial;

        }
示例#19
0
 public void CadastrarMetasTest()
 {
     this.CriaInstancia();
     Empresa umaEmpresa = new Empresa();
     umaEmpresa.Codigo = "99";
     Filial umaFilial = new Filial();
     umaFilial.Codigo = "99";
     IMetaNegocio umaMetaBUS = new MetaBUS(Conexao.Instacia, umaEmpresa, umaFilial);
     Meta umaMeta = new Meta();
     umaMeta.Empresa = umaEmpresa;
     umaMeta.Filial = umaFilial;
     umaMeta.Descricao = "sasdsadsadasd";
     umaMeta.Indicador = new Indicador { Codigo = 1 };
     umaMeta.Funcionario = new Funcionario { Codigo = 2 };
     umaMeta.DataCadastro = DateTime.Now;
     umaMetaBUS.Cadastrar(umaMeta);
 }
示例#20
0
 public void TestaCadastroProjeto()
 {
     this.CriaInstancia();
     Empresa emp = new Empresa();
     emp.Codigo = "**";
     Filial fil = new Filial();
     fil.Codigo = "**";
     IProjetoNegocio umProjetoNegocio = new ProjetoBUS(Conexao.Instacia, emp, fil);
     Projeto umProjeto = new Projeto();
     umProjeto.Empresa = emp;
     umProjeto.Filial = fil;
     umProjeto.Cliente = new Cliente();
     umProjeto.Cliente.Codigo = 1;
     umProjeto.HorasConsultor = "100";
     umProjeto.HorasCoordenador = "100";
     umProjeto.HorasGerente = "100";
     umProjeto.Meta = new Meta();
     umProjeto.Meta.Codigo = 4;
     umProjetoNegocio.Cadastrar(umProjeto);
 }
示例#21
0
        public void TestaCadastrarPeriodo()
        {
            this.CriaInstancia();
            Empresa emp = new Empresa();
            emp.Codigo = "**";
            Filial fil = new Filial();
            fil.Codigo = "**";

            Periodo umPeriodo = new Periodo();
            umPeriodo.Empresa = emp;
            umPeriodo.Filial = fil;
            umPeriodo.Meta = new Meta();
            umPeriodo.Meta.Codigo = 1;
            umPeriodo.Ano = 2014;
            umPeriodo.Mes = 5;
            umPeriodo.Realizado = 15;
            umPeriodo.Esperado = 7;

            IPeriodoNegocio umPeriodoBUS = new PeriodoBUS(Conexao.Instacia, emp, fil);
            umPeriodoBUS.Cadastrar(umPeriodo);
        }
示例#22
0
 public StatusBUS(FbConnection conn, Empresa emp, Filial fil)
 {
     this._conexao = conn;
     this._empresa = emp;
     this._filial = fil;
 }
示例#23
0
 public AgendamentoBUS(FbConnection conn, Empresa emp, Filial fil)
 {
     this._conexao = conn;
     this._empresa = emp;
     this._filial = fil;
 }
示例#24
0
 public void Cadastrar(Filial obj)
 {
     throw new NotImplementedException();
 }
 public void TestaListagemPorFuncionario()
 {
     this.CriaInstancia();
     Empresa e = new Empresa();
     e.Codigo = "98";
     Filial f = new Filial();
     f.Codigo = "98";
     IOrdemServicoNegocio umaOSBUS = new OrdemServicoBUS(Conexao.Instacia, e, f);
     List<OrdemServico> lista = umaOSBUS.Listar("2");
 }
示例#26
0
 public void ExcluirMetasTest()
 {
     this.CriaInstancia();
     Empresa umaEmpresa = new Empresa();
     umaEmpresa.Codigo = "99";
     Filial umaFilial = new Filial();
     umaFilial.Codigo = "99";
     IMetaNegocio umaMetaBUS = new MetaBUS(Conexao.Instacia, umaEmpresa, umaFilial); 
     Meta umaMeta = new Meta();
     umaMeta.Empresa = umaEmpresa;
     umaMeta.Filial = umaFilial;
     umaMeta.Codigo = 2;
     umaMetaBUS.Excluir(umaMeta);
 }
 public void TestaExcluirOS()
 {
     this.CriaInstancia();
     Empresa emp = new Empresa();
     emp.Codigo = "99";
     Filial fil = new Filial();
     fil.Codigo = "99";
     OrdemServico os = new OrdemServico();
     os.Codigo = 43;
     INegocio<OrdemServico, int> osBus = new OrdemServicoBUS(Conexao.Instacia, emp, fil);
     osBus.Excluir(os);
 }
示例#28
0
 public void TestaExclusaoProjeto()
 {
     this.CriaInstancia();
     Empresa emp = new Empresa();
     emp.Codigo = "**";
     Filial fil = new Filial();
     fil.Codigo = "**";
     IProjetoNegocio umProjetoNegocio = new ProjetoBUS(Conexao.Instacia, emp, fil);
     Projeto umProjeto = new Projeto();
     umProjeto.Empresa = emp;
     umProjeto.Filial = fil;
     umProjeto.Codigo = 1;
     umProjetoNegocio.Excluir(umProjeto);
 }
 public void TestaPesquisaOS()
 {
     this.CriaInstancia();
     Empresa emp = new Empresa();
     emp.Codigo = "99";
     Filial fil = new Filial();
     fil.Codigo = "99";
     List<OrdemServico> lista = new OrdemServicoBUS(Conexao.Instacia, emp, fil).Pesquisar(5);
     Assert.IsNotNull(lista);
 }
示例#30
0
 public void Excluir(Filial obj)
 {
     throw new NotImplementedException();
 }