예제 #1
0
        public Boolean SalvaDocumentacao(Documentacao doc)
        {
            Boolean _return = false;

            try
            {
                con.Open();
                cmd.Connection = con;

                cmd.CommandText = "INSERT documentacao_tarefa(dta_id, dta_usuario, dta_vinculoTarefa, dta_data, dta_documentacao, dta_tarefas) " +
                                  "VALUES(NULL, @idUsuario, @idVinculo, NOW(), @documentacao, @tarefas);";
                cmd.Parameters.Clear();
                cmd.Parameters.AddWithValue("@idUsuario", doc.usuario.id.ToString());
                cmd.Parameters.AddWithValue("@idVinculo", doc.tarefa.idVinculo.ToString());
                cmd.Parameters.AddWithValue("@documentacao", doc.documentacao);
                cmd.Parameters.AddWithValue("@tarefas", doc.tarefasCriadas);

                cmd.ExecuteNonQuery();
                con.Close();

                _return = true;
            }
            catch (Exception error)
            {
                MessageBox.Show("Erro ao salvar documentação!\nMenssagem de erro:" + error.Message);
            }
            return(_return);
        }
        public void Deletar(int id)
        {
            Documentacao documentoBuscado = ctx.Documentacao.Find(id);

            ctx.Documentacao.Remove(documentoBuscado);
            ctx.SaveChanges();
        }
        public void Atualizar(int id, Documentacao DocumentoAtualizado)
        {
            Documentacao documentoBuscado = ctx.Documentacao.Find(id);

            ctx.Documentacao.Update(documentoBuscado);
            ctx.SaveChanges();
        }
        public System.IO.MemoryStream GetPdfStream(Documentacao documentacao, string templatePath)
        {
            var documentacoes = new List <Documentacao>();

            documentacoes.Add(documentacao);
            return(this.GetPdfStream(documentacoes, templatePath));
        }
예제 #5
0
        private void BOTAOATUALIZARCADASTRO_Click(object sender, EventArgs e)
        {
            Cadastro cadastro = new Cadastro();

            cadastro.codigo         = Int32.Parse(EDITCODICOCADASTRO.Text);
            cadastro.razaosocial    = EDITNOMECADASTRO.Text;
            cadastro.rginsestadual  = EDITINSCRICAOESTADUAL.Text;
            cadastro.cpfcnpj        = MASKCPFCNPJ.Text;
            cadastro.datanascimento = MASKDATANASCIMENTO.Value;
            cadastro.tipo           = COMBOTIPOCADASTRO.Text;
            CadastroController cadcontroller = new CadastroController();

            cadcontroller.alterar(cadastro);

            Endereco endereco = new Endereco();

            endereco.cadcodigo   = Int32.Parse(EDITCODICOCADASTRO.Text);
            endereco.logradouro  = EDITENDERECO.Text;
            endereco.numero      = EDITNUMERO.Text;
            endereco.complemento = EDITCOMPLEMENTO.Text;
            endereco.bairro      = EDITBAIRRO.Text;
            endereco.cep         = MASKCEP.Text;
            endereco.estado      = COMBOESTADO.Text;
            EnderecoController endcontroller = new EnderecoController();

            endcontroller.alterar(endereco);

            Telefone telefone = new Telefone();

            telefone.cadcodigo = Int32.Parse(EDITCODICOCADASTRO.Text);
            telefone.ddd       = EDITDDD.Text;
            telefone.telefone  = EDITTELEFONE.Text;
            telefone.tipo      = "TELEFONE";
            telefone.email     = EDITEMAIL.Text;
            TelefoneController telcontroller = new TelefoneController();

            telcontroller.alterar(telefone);

            Cidade cidade = new Cidade();

            cidade.nome      = EDITCIDADE.Text;
            cidade.cadcodigo = Int32.Parse(EDITCODICOCADASTRO.Text);
            CidadeController cidcontroller = new CidadeController();

            cidcontroller.alterar(cidade);

            Documentacao documento = new Documentacao();

            documento.cadcodigo    = Int32.Parse(EDITCODICOCADASTRO.Text);
            documento.categoria    = EDITCATEGORIACNH.Text;
            documento.dataemissao  = MASKDATAEMISSAOCNH.Value;
            documento.datavalidade = MASKDATAVALIDADECNH.Value;
            documento.numerocnh    = EDITNUMEROCNH.Text;

            MessageBox.Show("Cadastro atualizado com sucesso");
            limpaTela();
        }
예제 #6
0
        private void BOTAOEXCLUIRCADASTRO_Click(object sender, EventArgs e)
        {
            BOTAOATUALIZARCADASTRO.Enabled = false;

            Cidade cidade = new Cidade();

            cidade.cadcodigo = Int32.Parse(EDITCODICOCADASTRO.Text);
            CidadeController cidcontroller = new CidadeController();

            cidcontroller.excluir(cidade);

            Documentacao documento = new Documentacao();

            documento.cadcodigo = Int32.Parse(EDITCODICOCADASTRO.Text);
            DocumentacaoController doccontroller = new DocumentacaoController();

            doccontroller.excluir(documento);

            Endereco endereco = new Endereco();

            endereco.cadcodigo = Int32.Parse(EDITCODICOCADASTRO.Text);
            EnderecoController endcontroller = new EnderecoController();

            endcontroller.excluir(endereco);

            Telefone telefone = new Telefone();

            telefone.cadcodigo = Int32.Parse(EDITCODICOCADASTRO.Text);
            TelefoneController telcontroller = new TelefoneController();

            telcontroller.excluir(telefone);

            Cadastro cadastro = new Cadastro();

            cadastro.codigo = Int32.Parse(EDITCODICOCADASTRO.Text);
            CadastroController cadcontroller = new CadastroController();

            cadcontroller.excluir(cadastro);

            Veiculo veiculo = new Veiculo();

            veiculo.codigo = Int32.Parse(EDITCODICOCADASTRO.Text);
            VeiculoController veicontroller = new VeiculoController();

            if (veicontroller.excluir(veiculo) == true)
            {
                MessageBox.Show("Cadastro excluído com sucesso");
            }
            else
            {
                MessageBox.Show("O veículo não pode ser excluído pois existem registros de locação ou manutenção");
            }
            limpaTela();
        }
        public IActionResult Delete(int id)
        {
            Documentacao documetoBuscado = _DocumentacaoRepository.BuscarPorId(id);

            if (documetoBuscado == null)
            {
                return(NotFound());
            }
            _DocumentacaoRepository.Deletar(id);

            return(StatusCode(202));
        }
        public IActionResult Put(int id, Documentacao documentoAtualizado)
        {
            Documentacao documentoBuscado = _DocumentacaoRepository.BuscarPorId(id);

            if (documentoAtualizado != null)
            {
                try
                {
                    _DocumentacaoRepository.Atualizar(id, documentoAtualizado);
                    return(StatusCode(200));
                }
                catch (Exception erro)
                {
                    return(BadRequest(erro));
                }
            }
            return(StatusCode(404));
        }
 public void Cadastrar(Documentacao Documentonovo)
 {
     ctx.Documentacao.Add(Documentonovo);
     ctx.SaveChanges();
 }
 public IActionResult Post(Documentacao novoDocumento)
 {
     _DocumentacaoRepository.Cadastrar(novoDocumento);
     return(StatusCode(201));
 }
예제 #11
0
 public async Task Remove(Documentacao documentacao)
 {
     _context.Remove(documentacao);
     await _context.SaveChangesAsync();
 }
예제 #12
0
        private void BOTAOLOCALIZARCADASTRO_Click(object sender, EventArgs e)
        {
            FpessoaLoc pessoaLocFrm = new FpessoaLoc();

            pessoaLocFrm.ShowDialog();

            Cadastro           cadastro      = new Cadastro();
            CadastroController cadcontroller = new CadastroController();

            if (pessoaLocFrm.codigoretornado != "" && pessoaLocFrm.codigoretornado != null)
            {
                cadastro.codigo = int.Parse(pessoaLocFrm.codigoretornado);
                cadastro        = cadcontroller.atualizatela(cadastro);

                EDITCODICOCADASTRO.Text    = Convert.ToString(cadastro.codigo);
                EDITNOMECADASTRO.Text      = cadastro.razaosocial;
                EDITINSCRICAOESTADUAL.Text = cadastro.rginsestadual;
                MASKCPFCNPJ.Text           = cadastro.cpfcnpj;
                MASKDATANASCIMENTO.Value   = cadastro.datanascimento;
                COMBOTIPOCADASTRO.Text     = cadastro.tipo;

                //Dados da tabela telefone
                Telefone telefone = new Telefone();
                telefone.cadcodigo = cadastro.codigo;
                TelefoneController telcontroller = new TelefoneController();
                telefone          = telcontroller.atualizatela(telefone);
                EDITEMAIL.Text    = telefone.email;
                EDITDDD.Text      = telefone.ddd;
                EDITTELEFONE.Text = telefone.telefone;


                //Dados da tabela Endereco
                Endereco endereco = new Endereco();
                endereco.cadcodigo = cadastro.codigo;
                EnderecoController endcontroller = new EnderecoController();
                endereco = endcontroller.atualizatela(endereco);

                EDITENDERECO.Text    = endereco.logradouro;
                EDITBAIRRO.Text      = endereco.bairro;
                EDITNUMERO.Text      = endereco.numero;
                MASKCEP.Text         = endereco.cep;
                EDITCOMPLEMENTO.Text = endereco.complemento;
                COMBOESTADO.Text     = endereco.estado;

                //Dados da tabela cidade
                Cidade cidade = new Cidade();
                cidade.cadcodigo = cadastro.codigo;
                CidadeController cidcontroller = new CidadeController();
                cidade          = cidcontroller.atualizatela(cidade);
                EDITCIDADE.Text = cidade.nome;

                //Dados da tabela documentacao
                Documentacao documento = new Documentacao();
                documento.cadcodigo = cadastro.codigo;
                DocumentacaoController doccontroller = new DocumentacaoController();
                documento             = doccontroller.atualizatela(documento);
                EDITNUMEROCNH.Text    = documento.numerocnh;
                EDITCATEGORIACNH.Text = documento.categoria;
                if (documento.dataemissao != Convert.ToDateTime("01/01/0001 00:00:00"))
                {
                    MASKDATAEMISSAOCNH.Value = documento.dataemissao;
                }
                if (documento.datavalidade != Convert.ToDateTime("01/01/0001 00:00:00"))
                {
                    MASKDATAVALIDADECNH.Value = documento.datavalidade;
                }
            }

            if (COMBOTIPOCADASTRO.Text == "CLIENTE")
            {
                MASKCPFCNPJ.Mask                = "00.000.000/0000-00";
                MASKDATANASCIMENTO.Enabled      = false;
                MASKCPFCNPJ.Enabled             = true;
                EDITCATEGORIACNH.Enabled        = false;
                MASKDATAVALIDADECNH.Enabled     = false;
                MASKCEP.Enabled                 = true;
                COMBOESTADO.Enabled             = true;
                CHECKCELULAR.Checked            = true;
                EDITCATEGORIACNH.Enabled        = false;
                EDITINSCRICAOESTADUAL.Enabled   = true;
                EDITNOMECADASTRO.Enabled        = true;
                EDITENDERECO.Enabled            = true;
                EDITBAIRRO.Enabled              = true;
                EDITCIDADE.Enabled              = true;
                EDITNUMERO.Enabled              = true;
                EDITCOMPLEMENTO.Enabled         = true;
                EDITEMAIL.Enabled               = true;
                EDITNUMEROCNH.Enabled           = false;
                MASKDATAEMISSAOCNH.Enabled      = false;
                BOTAOEXCLUIRCADASTRO.Enabled    = true;
                BOTAOATUALIZARCADASTRO.Enabled  = true;
                BOTAOLIMPARTELACADASTRO.Enabled = true;
                BOTAOEXCLUIRCADASTRO.Enabled    = true;
                COMBOTIPOCADASTRO.Enabled       = true;
                CHECKCELULAR.Enabled            = true;
                BOTAOSALVARCADASTRO.Enabled     = true;
            }
            else
            {
                MASKCPFCNPJ.Mask                = "000.000.000-00";
                MASKDATANASCIMENTO.Enabled      = true;
                MASKDATAEMISSAOCNH.Enabled      = true;
                MASKDATAVALIDADECNH.Enabled     = true;
                MASKCEP.Enabled                 = true;
                EDITCATEGORIACNH.Enabled        = true;
                COMBOESTADO.Enabled             = true;
                CHECKCELULAR.Checked            = true;
                MASKCPFCNPJ.Enabled             = true;
                EDITINSCRICAOESTADUAL.Enabled   = false;
                EDITNOMECADASTRO.Enabled        = true;
                EDITENDERECO.Enabled            = true;
                EDITBAIRRO.Enabled              = true;
                EDITCIDADE.Enabled              = true;
                EDITNUMERO.Enabled              = true;
                EDITCOMPLEMENTO.Enabled         = true;
                EDITEMAIL.Enabled               = true;
                EDITNUMEROCNH.Enabled           = true;
                BOTAOEXCLUIRCADASTRO.Enabled    = true;
                BOTAOATUALIZARCADASTRO.Enabled  = true;
                EDITINSCRICAOESTADUAL.Enabled   = true;
                BOTAOLIMPARTELACADASTRO.Enabled = true;
                BOTAOEXCLUIRCADASTRO.Enabled    = true;
                COMBOTIPOCADASTRO.Enabled       = true;
                BOTAOSALVARCADASTRO.Enabled     = true;
            }
        }
 public Documentacao Update(Documentacao obj)
 {
     return(_documentacaoRepository.Update(obj));
 }
 public Documentacao Add(Documentacao obj)
 {
     return(_documentacaoRepository.Add(obj));
 }
예제 #15
0
 public DocumentacaoMergeData(Documentacao documentacao)
 {
     _documentacao = documentacao;
 }
예제 #16
0
 public async Task Create(Documentacao documentacao)
 {
     _context.Add(documentacao);
     await _context.SaveChangesAsync();
 }
예제 #17
0
        private void BOTAOSALVARCADASTRO_Click(object sender, EventArgs e)
        {
            BOTAOEXCLUIRCADASTRO.Enabled   = false;
            BOTAOATUALIZARCADASTRO.Enabled = false;

            //Chamado o metodo validadados caso todos as validacoes sejam verdadeiras executada a gravacao.
            if (validaDado())
            {
                //Gravando dados na tabela cadastro
                Cadastro cadastro = new Cadastro();
                cadastro.tipo        = COMBOTIPOCADASTRO.Text;
                cadastro.razaosocial = EDITNOMECADASTRO.Text;
                if (EDITINSCRICAOESTADUAL.Text != "")
                {
                    cadastro.rginsestadual = EDITINSCRICAOESTADUAL.Text;
                }
                else
                {
                    cadastro.rginsestadual = "";
                }

                if (MASKDATANASCIMENTO.Text != "")
                {
                    cadastro.datanascimento = MASKDATANASCIMENTO.Value;
                }
                else
                {
                    cadastro.datanascimento = DateTime.Parse("");
                }

                cadastro.cpfcnpj = MASKCPFCNPJ.Text;

                CadastroController cadcontroller = new CadastroController();

                int cadcodigo;
                cadcodigo = cadcontroller.salvar(cadastro);

                //Gravando dados na tabela Endereco
                Endereco endereco = new Endereco();
                endereco.logradouro  = EDITENDERECO.Text;
                endereco.numero      = EDITNUMERO.Text;
                endereco.bairro      = EDITBAIRRO.Text;
                endereco.complemento = EDITCOMPLEMENTO.Text;
                endereco.cep         = MASKCEP.Text;
                endereco.estado      = COMBOESTADO.Text;
                endereco.cadcodigo   = cadcodigo;

                EnderecoController endcontroller = new EnderecoController();
                endcontroller.salvar(endereco);

                //Gravando dados na tabela cidade
                Cidade cidade = new Cidade();
                cidade.nome      = EDITCIDADE.Text;
                cidade.cadcodigo = cadcodigo;

                CidadeController cidcontroller = new CidadeController();
                cidcontroller.salvar(cidade);

                //Gravando dados na tabela Telefon
                Telefone telefone = new Telefone();
                telefone.email     = EDITEMAIL.Text;
                telefone.cadcodigo = cadcodigo;
                telefone.ddd       = EDITDDD.Text;
                telefone.tipo      = "CELULAR";
                telefone.telefone  = EDITTELEFONE.Text;
                TelefoneController telcontroller = new TelefoneController();
                telcontroller.salvar(telefone);

                //Gravando dados na tabela documentacao
                Documentacao documento = new Documentacao();
                documento.cadcodigo = cadcodigo;
                if (EDITNUMEROCNH.Text != "")
                {
                    documento.numerocnh = EDITNUMEROCNH.Text;
                }
                else
                {
                    documento.numerocnh = "";
                }
                if (EDITCATEGORIACNH.Text != "")
                {
                    documento.categoria = EDITCATEGORIACNH.Text;
                }
                else
                {
                    documento.categoria = "";
                }
                if (MASKDATAEMISSAOCNH.Text != "")
                {
                    documento.dataemissao = MASKDATAEMISSAOCNH.Value;
                }
                else
                {
                    documento.dataemissao = DateTime.Parse("");
                }
                if (MASKDATAVALIDADECNH.Text != "")
                {
                    documento.datavalidade = MASKDATAVALIDADECNH.Value;
                }
                else
                {
                    documento.datavalidade = DateTime.Parse("");
                }
                DocumentacaoController doccontroller = new DocumentacaoController();
                doccontroller.salvar(documento);

                MessageBox.Show("Cadastro realizado com sucesso");

                limpaTela();
            }
        }
예제 #18
0
 public async Task Edit(Documentacao documentacao)
 {
     _context.Update(documentacao);
     await _context.SaveChangesAsync();
 }
예제 #19
0
        public void Atualizar(int id, Documentacao DocumentoAtualizado)
        {
            Documentacao documentoBuscado = ctx.Documentacao.Find(id);

            if (documentoBuscado != null)
            {
                if (DocumentoAtualizado.ResposavelVaga != null)
                {
                    documentoBuscado.ResposavelVaga = DocumentoAtualizado.ResposavelVaga;
                }

                if (DocumentoAtualizado.DataInicio != null)
                {
                    documentoBuscado.DataInicio = DocumentoAtualizado.DataInicio;
                }

                if (DocumentoAtualizado.DataTerminoPrev != null)
                {
                    documentoBuscado.DataTerminoPrev = DocumentoAtualizado.DataTerminoPrev;
                }

                if (DocumentoAtualizado.DataTerminoEfe != null)
                {
                    documentoBuscado.DataTerminoEfe = DocumentoAtualizado.DataTerminoEfe;
                }

                if (DocumentoAtualizado.StatusDoc != null)
                {
                    documentoBuscado.StatusDoc = DocumentoAtualizado.StatusDoc;
                }

                if (DocumentoAtualizado.DiasContrato != null)
                {
                    documentoBuscado.DiasContrato = DocumentoAtualizado.DiasContrato;
                }

                if (DocumentoAtualizado.ReqMatricula != null)
                {
                    documentoBuscado.ReqMatricula = DocumentoAtualizado.ReqMatricula;
                }


                if (DocumentoAtualizado.TipoContrato != false)      /*Tipo Bool*/
                {
                    documentoBuscado.TipoContrato = DocumentoAtualizado.TipoContrato;
                }

                if (DocumentoAtualizado.PlanoEstagio != false)      /*Tipo Bool*/
                {
                    documentoBuscado.PlanoEstagio = DocumentoAtualizado.PlanoEstagio;
                }

                if (DocumentoAtualizado.Desligamento != false)      /*Tipo Bool*/
                {
                    documentoBuscado.Desligamento = DocumentoAtualizado.Desligamento;
                }


                if (DocumentoAtualizado.QtdAvaliacoes != null)
                {
                    documentoBuscado.QtdAvaliacoes = DocumentoAtualizado.QtdAvaliacoes;
                }

                if (DocumentoAtualizado.Prorrogacoes != null)
                {
                    documentoBuscado.Prorrogacoes = DocumentoAtualizado.Prorrogacoes;
                }

                if (DocumentoAtualizado.ProrrogDiasContrato != null)
                {
                    documentoBuscado.ProrrogDiasContrato = DocumentoAtualizado.ProrrogDiasContrato;
                }

                if (DocumentoAtualizado.AvalicoesProrrog != null)
                {
                    documentoBuscado.AvalicoesProrrog = DocumentoAtualizado.AvalicoesProrrog;
                }

                if (DocumentoAtualizado.DataAvaliacao1 != null)
                {
                    documentoBuscado.DataAvaliacao1 = DocumentoAtualizado.DataAvaliacao1;
                }

                if (DocumentoAtualizado.Avaliacao1 != null)
                {
                    documentoBuscado.Avaliacao1 = DocumentoAtualizado.Avaliacao1;
                }

                if (DocumentoAtualizado.DataAvaliacao2 != null)
                {
                    documentoBuscado.DataAvaliacao2 = DocumentoAtualizado.DataAvaliacao2;
                }

                if (DocumentoAtualizado.Avaliacao2 != null)
                {
                    documentoBuscado.Avaliacao2 = DocumentoAtualizado.Avaliacao2;
                }

                if (DocumentoAtualizado.DataAvaliacao3 != null)
                {
                    documentoBuscado.DataAvaliacao3 = DocumentoAtualizado.DataAvaliacao3;
                }

                if (DocumentoAtualizado.Avaliacao3 != null)
                {
                    documentoBuscado.Avaliacao3 = DocumentoAtualizado.Avaliacao3;
                }

                if (DocumentoAtualizado.DataAvaliacao4 != null)
                {
                    documentoBuscado.DataAvaliacao4 = DocumentoAtualizado.DataAvaliacao4;
                }

                if (DocumentoAtualizado.Avaliacao4 != null)
                {
                    documentoBuscado.Avaliacao4 = DocumentoAtualizado.Avaliacao4;
                }

                if (DocumentoAtualizado.TermoEgresso != false)  /*tipobool*/
                {
                    documentoBuscado.TermoEgresso = DocumentoAtualizado.TermoEgresso;
                }

                if (DocumentoAtualizado.MotivoEvasao != null)
                {
                    documentoBuscado.MotivoEvasao = DocumentoAtualizado.MotivoEvasao;
                }

                if (DocumentoAtualizado.ModeloDoc != null)
                {
                    documentoBuscado.ModeloDoc = DocumentoAtualizado.ModeloDoc;
                }


                ctx.Documentacao.Update(documentoBuscado);
                ctx.SaveChanges();
            }
        }