private void AlterarFuncionario_Load(object sender, EventArgs e)
        {
            int sexo = 0;
            IList <IFuncionarioEntity> funcionarios = FuncionarioDao.ConsultarFuncionarioById(this.CodigoFuncionario);

            foreach (IFuncionarioEntity func in funcionarios)
            {
                txtNomeFuncionario.Text   = func.NomeFuncionario.ToString();
                mkdtxtDataNascimento.Text = func.DataNascimento.ToString();

                sexo = (int)func.Sexo;
                if (sexo == 1)
                {
                    rdbSexoMasculino.Select();
                }
                if (sexo == 2)
                {
                    rdbSexoFeminino.Select();
                }

                mkdtxtCPF.Text          = func.CPF.ToString();
                mkdtxtTelefone.Text     = func.Telefone.ToString();
                txtEstado.Text          = func.Estado.ToString();
                txtCidade.Text          = func.Cidade.ToString();
                mkdtxtCEP.Text          = func.Cep.ToString();
                txtBairro.Text          = func.Bairro.ToString();
                txtLogradouro.Text      = func.Logradouro.ToString();
                mkdtxtNumero.Text       = func.Numero.ToString();
                txtComplemento.Text     = func.Complemento.ToString();
                mkdtxtDataAdmissao.Text = func.DataAdmissao.ToString();
            }
        }
示例#2
0
        public JsonResult DeleteFuncionario(long ID)
        {
            Funcionario labUpdate = FuncionarioDao.FindAllByIDFuncionario(ID);

            FuncionarioDao.Delete(labUpdate);
            return(Json("Response from Delete"));
        }
        public void TestAdicionarFuncionario()
        {
            CadastrarFuncionario CadastrarFuncionario = new CadastrarFuncionario();

            CadastrarFuncionario.maskMatricula.Text        = "NBG67";
            CadastrarFuncionario.txtNome.Text              = "Bruna Ramos";
            CadastrarFuncionario.maskCPF.Text              = "55990856008";
            CadastrarFuncionario.maskDataNascimento.Text   = "04071997";
            CadastrarFuncionario.maskTelefone.Text         = "16922222222";
            CadastrarFuncionario.txtCargo.Text             = "Fisiotepia";
            CadastrarFuncionario.txtEmail.Text             = "*****@*****.**";
            CadastrarFuncionario.maskNumeroCnh.Text        = "03093930393";
            CadastrarFuncionario.comboBoxCategoriaCnh.Text = "AB";
            CadastrarFuncionario.maskValidadeCNH.Text      = "01012020";

            Funcionario funcionario = new Funcionario(CadastrarFuncionario.maskMatricula.Text,
                                                      CadastrarFuncionario.txtNome.Text,
                                                      CadastrarFuncionario.maskCPF.Text,
                                                      Convert.ToDateTime(CadastrarFuncionario.maskDataNascimento.Text),
                                                      CadastrarFuncionario.maskTelefone.Text,
                                                      CadastrarFuncionario.txtCargo.Text,
                                                      CadastrarFuncionario.txtEmail.Text,
                                                      CadastrarFuncionario.maskNumeroCnh.Text,
                                                      CadastrarFuncionario.comboBoxCategoriaCnh.Text,
                                                      Convert.ToDateTime(CadastrarFuncionario.maskValidadeCNH.Text),
                                                      "Sim",
                                                      "Ativo"
                                                      );

            FuncionarioDao funcionarioDao = new FuncionarioDao();
            string         resultado      = funcionarioDao.AdicionarFuncionario(funcionario);

            Assert.AreEqual(resultado, "ok");
        }
        public ActionResult Edit(int id, FormCollection collection)
        {
            try
            {
                Funcionario i = new Funcionario();
                i.Nome     = collection["Nome"];
                i.Tipo     = Convert.ToBoolean(collection["Tipo"]);
                i.Cnpj     = collection["Cnpj"];
                i.Cpf      = collection["Cpf"];
                i.Telefone = Convert.ToString(collection["Telefone"]);
                i.Celular  = Convert.ToString(collection["Celular"]);
                i.Estado   = collection["Estado"];
                i.Cidade   = collection["Cidade"];
                i.Bairro   = collection["Bairro"];
                i.Rua      = collection["Rua"];
                i.Numero   = Convert.ToInt32(collection["Numero"]);
                i.Usuario  = UsuarioDao.BuscarPorId(Convert.ToInt32(collection["Usuario.Id"]));

                if (!FuncionarioDao.Persistir(i))
                {
                    return(View());
                }
                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
示例#5
0
      public ActionResult update(Funcionario funcionario)
      {
          FuncionarioDao dao    = new FuncionarioDao();
          string         valida = dao.Alterar(funcionario) ? "Sim" : "nao";

          return(Json(valida));
      }
示例#6
0
        public ActionResult Edit(int id, FormCollection collection)
        {
            try
            {
                Venda v = new Venda();
                v.Id          = id;
                v.Cliente     = ClienteDAO.BuscarPorId(Convert.ToInt32(collection["Cliente.Id"]));
                v.Funcionario = FuncionarioDao.BuscarPorId(Convert.ToInt32(collection["Funcionario.Id"]));

                if (!string.IsNullOrEmpty(collection["nData"]))
                {
                    v.Data = Convert.ToDateTime(collection["nData"]);
                }
                else
                {
                    v.Data = DateTime.Now;
                }


                if (!VendaDAO.Persistir(v))
                {
                    return(View());
                }

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
        public Destino()
        {
            FuncionarioDao funcionario = new FuncionarioDao();
            EmpresaDao     empresa     = new EmpresaDao();

            Destinos = new List <Destino>();
        }
        public void Deletar()
        {
            Funcionario i = FuncionarioDao.BuscarPorId(FuncionarioDao.getLastId());

            Assert.IsTrue(FuncionarioDao.Excluir(FuncionarioDao.getLastId()));

            // Assert.IsTrue(InstituicaoDAO.Excluir(i));
        }
示例#9
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="IdFuncionario"></param>
        /// <returns></returns>
        public ActionResult Edit(int IdFuncionario)
        {
            Funcionario funcionarios = FuncionarioDao.FindAllByIDFuncionario(IdFuncionario);

            ViewBag.ID    = IdFuncionario;
            ViewBag.erros = new List <string>();
            return(View(new FuncionarioDTO(funcionarios)));
        }
示例#10
0
      public ActionResult Excluir(int id)
      {
          FuncionarioDao dao = new FuncionarioDao();

          string validacao = (dao.excluir(id) ? "Sim" : "Não");

          return(Json(validacao));
      }
示例#11
0
 public static FuncionarioDao GetFuncionarioDao()
 {
     if (funcionarioDao is null)
     {
         funcionarioDao = new FuncionarioDao();
     }
     return(funcionarioDao);
 }
示例#12
0
      public ActionResult Index()
      {
          FuncionarioDao      dao          = new FuncionarioDao();
          IList <Funcionario> funcionarios = dao.Select();

          ViewBag.Funcionarios = funcionarios;
          return(View());
      }
示例#13
0
        private void PreencheDados()
        {
            FuncionarioDao dao = new FuncionarioDao();

            dgvFuncionarios.DataSource = dao.Consultar();

            dgvFuncionarios.Columns["ID"].Visible = false;
            dgvFuncionarios.Columns["Rg"].Visible = false;
        }
        public void TestEditarViagem()
        {
            string matricula = "NBG67";
            string placa     = "BAD-1111";

            FuncionarioDao funcionarioDao = new FuncionarioDao();
            int            idFuncionario  = funcionarioDao.BuscarIdFuncionario("matricula", matricula);

            MessageBox.Show(idFuncionario.ToString());
            VeiculoDao veiculoDao = new VeiculoDao();
            int        idVeiculo  = veiculoDao.BuscarIdVeiculo("placa", placa);

            MessageBox.Show(idVeiculo.ToString());
            ViagemDao viagemDao = new ViagemDao();

            List <Viagem>        viagens1             = viagemDao.BuscarViagem(idFuncionario, idVeiculo);
            EditarCadastroViagem editarCadastroViagem = new EditarCadastroViagem();

            editarCadastroViagem.txtEditarFuncionario.Text        = viagens1[0].NomeMotorista;
            editarCadastroViagem.txtEditarPlaca.Text              = viagens1[0].PlacaVeiculo;
            editarCadastroViagem.txtEditarDestino.Text            = viagens1[0].Destino;
            editarCadastroViagem.maskEditarValorAdiantamento.Text = Convert.ToString(viagens1[0].ValorAdiantamento);
            editarCadastroViagem.maskedEditarDataSaida.Text       = Convert.ToString(viagens1[0].DataSaida);
            editarCadastroViagem.maskedEditarDataRetorno.Text     = Convert.ToString(viagens1[0].DataRetorno);
            editarCadastroViagem.txtEditarKmInicial.Text          = Convert.ToString(viagens1[0].KmInicial);
            editarCadastroViagem.txtEditarKmFinal.Text            = Convert.ToString(viagens1[0].KmFinal);
            MessageBox.Show(editarCadastroViagem.txtEditarFuncionario.Text);
            AcompanhanteDao acompanhanteDao = new AcompanhanteDao();
            Viagem          viagem          = new Viagem(Convert.ToDateTime(editarCadastroViagem.maskedEditarDataSaida.Text),
                                                         Convert.ToDateTime(editarCadastroViagem.maskedEditarDataRetorno.Text),
                                                         "Miami",
                                                         Convert.ToDecimal(editarCadastroViagem.maskEditarValorAdiantamento.Text),
                                                         Convert.ToDecimal(editarCadastroViagem.txtEditarKmInicial.Text),
                                                         Convert.ToDecimal(editarCadastroViagem.txtEditarKmFinal.Text),
                                                         veiculoDao.BuscarIdVeiculo("placa", editarCadastroViagem.txtEditarPlaca.Text),
                                                         funcionarioDao.BuscarIdFuncionario("nome", editarCadastroViagem.txtEditarFuncionario.Text),
                                                         acompanhanteDao.BuscarIdAcompanhante()
                                                         );

            MessageBox.Show("oi");

            MessageBox.Show(editarCadastroViagem.txtEditarFuncionario.Text);
            int id = viagemDao.BuscarIdViagem(idFuncionario, idVeiculo, Convert.ToDateTime(editarCadastroViagem.maskedEditarDataRetorno.Text));

            viagemDao.EditarViagem(viagem, id);

            List <Viagem> viagens2 = viagemDao.BuscarViagem(idFuncionario, idVeiculo);

            Assert.AreEqual(viagens2[0].NomeMotorista, viagem.NomeMotorista);
            Assert.AreEqual(viagens2[0].PlacaVeiculo, viagem.PlacaVeiculo);
            Assert.AreEqual(viagens2[0].Destino, viagem.Destino);
            Assert.AreEqual(viagens2[0].ValorAdiantamento, viagem.ValorAdiantamento);
            Assert.AreEqual(viagens2[0].DataSaida, viagem.DataSaida);
            Assert.AreEqual(viagens2[0].DataRetorno, viagem.DataRetorno);
            Assert.AreEqual(viagens2[0].KmInicial, viagem.KmInicial);
            Assert.AreEqual(viagens2[0].KmFinal, viagem.KmFinal);
        }
        public void TestBuscarFuncionario()
        {
            ListarFuncionario listarFuncionario = new ListarFuncionario();

            listarFuncionario.toolStripTextBoxMatricula.Text = "NBG67";
            FuncionarioDao     funcionarioDao = new FuncionarioDao();
            List <Funcionario> funcionarios   = funcionarioDao.BuscarFuncionario(listarFuncionario.toolStripTextBoxMatricula.Text, "Ativo");

            Assert.AreEqual(listarFuncionario.toolStripTextBoxMatricula.Text, funcionarios[0].Matricula);
        }
示例#16
0
        public void PersistirInserir()
        {
            Compra i = new Compra();

            i.Data        = Convert.ToDateTime("2001/05/20");
            i.Fornecedor  = FornecedorDao.BuscarPorId(FornecedorDao.getLastId());
            i.Funcionario = FuncionarioDao.BuscarPorId(FuncionarioDao.getLastId());

            Assert.IsTrue(CompraDao.Persistir(i));
        }
示例#17
0
        public void PersistirAtualizar()
        {
            Compra i = CompraDao.BuscarPorId(CompraDao.getLastId());

            i.Data        = DateTime.Now;
            i.Fornecedor  = FornecedorDao.BuscarPorId(FornecedorDao.getLastId());
            i.Funcionario = FuncionarioDao.BuscarPorId(FuncionarioDao.getLastId());

            Assert.IsTrue(CompraDao.Persistir(i));
        }
示例#18
0
        public Funcionario GetById(int id)
        {
            Funcionario funcionario = new FuncionarioDao().GetById(id);

            if (funcionario == null)
            {
                throw new Exception("Funcionário não encontrado!");
            }
            return(funcionario);
        }
示例#19
0
        public Funcionario getByNome(string nome)
        {
            Funcionario funcionario = new FuncionarioDao().getByNome(nome);

            if (funcionario == null)
            {
                throw new Exception("Funcionário não encontrado!");
            }
            return(funcionario);
        }
        public void Buscar()
        {
            List <Funcionario> instituicoes = FuncionarioDao.buscar("N");

            //            for (int i=0; i < instituicoes.Count; i++)
            //            {
            //                Debug.WriteLine(instituicoes[i].Nome);
            //            }
            Assert.IsTrue(instituicoes.Count > 0);
        }
示例#21
0
        public void PersistirInserir()
        {
            Usuario i = new Usuario();

            i.Login       = "******";
            i.Senha       = "a";
            i.Funcionario = FuncionarioDao.BuscarPorId(FuncionarioDao.getLastId());;

            Assert.IsTrue(UsuarioDao.Persistir(i));
        }
示例#22
0
        public void PersistirAtualizar()
        {
            Venda v = VendaDAO.BuscarPorId(VendaDAO.getLastId());

            v.Data        = DateTime.Now;
            v.Cliente     = ClienteDAO.BuscarPorId(2);
            v.Funcionario = FuncionarioDao.BuscarPorId(1);

            Assert.IsTrue(VendaDAO.Persistir(v));
        }
示例#23
0
        public void PersistirInserir()
        {
            Venda v = new Venda();

            v.Data        = Convert.ToDateTime("05/05/2019");
            v.Cliente     = ClienteDAO.BuscarPorId(ClienteDAO.getLastId());
            v.Funcionario = FuncionarioDao.BuscarPorId(FuncionarioDao.getLastId());

            Assert.IsTrue(VendaDAO.Persistir(v));
        }
        public void TestExcluirFuncionario()
        {
            string         matricula      = "NBG67";
            FuncionarioDao funcionarioDao = new FuncionarioDao();
            int            id             = funcionarioDao.BuscarIdFuncionario("matricula", matricula);

            funcionarioDao.ExcluirFuncionario(id);
            List <Funcionario> funcionarioInativo = funcionarioDao.BuscarFuncionario(matricula, "Inativo");

            Assert.AreEqual(funcionarioInativo[0].Status, "Inativo");
        }
        // GET: Funcionario/Edit/5
        public ActionResult Edit(int id)
        {
            Funcionario i = FuncionarioDao.BuscarPorId(id);

            if (i == null)
            {
                return(HttpNotFound());
            }

            return(View(i));
        }
示例#26
0
        private static Venda getVenda(object[] dados)
        {
            Venda venda = new Venda();

            venda.Id          = Convert.ToInt32(dados.GetValue(0));
            venda.Data        = System.DBNull.Value.Equals(dados.GetValue(1)) ? DateTime.Now : Convert.ToDateTime(dados.GetValue(1));
            venda.Cliente     = ClienteDAO.BuscarPorId(Convert.ToInt32(dados.GetValue(2)));
            venda.Funcionario = FuncionarioDao.BuscarPorId(Convert.ToInt32(dados.GetValue(3)));

            return(venda);
        }
        public void TestAdicionarViagem()
        {
            CadastrarViagem cadastrarViagem = new CadastrarViagem();

            cadastrarViagem.txtFuncionario.Text        = "Bruna Ramos Gouvea";
            cadastrarViagem.tbxPlaca.Text              = "BAD-1111";
            cadastrarViagem.tbxDestino.Text            = "Los Angeles";
            cadastrarViagem.maskValorAdiantamento.Text = "666";
            cadastrarViagem.maskedDataSaida.Text       = "01062019";
            cadastrarViagem.maskedDataRetorno.Text     = "02062019";
            cadastrarViagem.tbxKmInicial.Text          = "50000";
            cadastrarViagem.tbxKmFinal.Text            = "50500";

            VeiculoDao     veiculoDao     = new VeiculoDao();
            FuncionarioDao funcionarioDao = new FuncionarioDao();


            CadastrarAcompanhante cadastrarAcompanhante = new CadastrarAcompanhante();

            cadastrarAcompanhante.lblOcupante1.Text = "João";
            cadastrarAcompanhante.lblOcupante2.Text = "Alessandra";
            cadastrarAcompanhante.lblOcupante3.Text = "Alex";

            Acompanhante acompanhante = new Acompanhante(cadastrarAcompanhante.lblOcupante1.Text,
                                                         cadastrarAcompanhante.lblOcupante2.Text,
                                                         cadastrarAcompanhante.lblOcupante3.Text
                                                         );

            AcompanhanteDao acompanhanteDao = new AcompanhanteDao();

            cadastrarAcompanhante.lblId.Text = Convert.ToString(acompanhanteDao.BuscarIdAcompanhante());
            string resultadoAcompanhante = acompanhanteDao.AdicionarAcompanhante(acompanhante);

            Assert.AreEqual(resultadoAcompanhante, "ok");


            Viagem viagem = new Viagem(Convert.ToDateTime(cadastrarViagem.maskedDataSaida.Text),
                                       Convert.ToDateTime(cadastrarViagem.maskedDataRetorno.Text),
                                       cadastrarViagem.tbxDestino.Text,
                                       Convert.ToDecimal(cadastrarViagem.maskValorAdiantamento.Text),
                                       Convert.ToDecimal(cadastrarViagem.tbxKmInicial.Text),
                                       Convert.ToDecimal(cadastrarViagem.tbxKmFinal.Text),
                                       veiculoDao.BuscarIdVeiculo("placa", cadastrarViagem.tbxPlaca.Text),
                                       funcionarioDao.BuscarIdFuncionario("nome", cadastrarViagem.txtFuncionario.Text),
                                       acompanhanteDao.BuscarIdAcompanhante()
                                       );

            ViagemDao viagemDao = new ViagemDao();

            string resultado = viagemDao.AdicionarViagem(viagem);

            Assert.AreEqual(resultado, "ok");
        }
示例#28
0
        // GET: Venda/Edit/5
        public ActionResult Edit(int id)
        {
            ViewBag.Clientes     = ClienteDAO.BuscarTodos();
            ViewBag.Funcionarios = FuncionarioDao.BuscarTodos();
            Venda v = VendaDAO.BuscarPorId(id);

            if (v == null)
            {
                return(HttpNotFound());
            }
            return(View(v));
        }
示例#29
0
        public bool isNull(Funcionario registro)
        {
            Funcionario fun = new FuncionarioDao().GetUsuarioPorLoginSenha(registro);

            if (fun != null)
            {
                Utility.StaticUser.Administrador = fun.Administrador;
                Utility.StaticUser.Email         = fun.Email;
                Utility.StaticUser.Senha         = fun.Senha;
                return(true);
            }
            return(false);
        }
示例#30
0
        private void AdicionaFuncionarioTesteAgenda()
        {
            FuncionarioDao _funcionarioDao = new FuncionarioDao();

            Dominio.Funcionario novoFuncionario = new Dominio.Funcionario();
            novoFuncionario.Nome     = "Teste 2";
            novoFuncionario.Idade    = 13;
            novoFuncionario.Telefone = "1333";
            novoFuncionario.CPF      = 09016801928;
            novoFuncionario.RG       = 5972961;

            _funcionarioDao.Adicionar(novoFuncionario);
        }