コード例 #1
0
 public void DeletaConcursado(Concursado oConcursado)
 {
     try
     {
         _empresaGamaRepository.DeletaConcursado(oConcursado);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #2
0
 public void InsereConcursados(Concursado oConcursado)
 {
     try
     {
         _empresaGamaRepository.InsereConcursado(oConcursado);
     }
     catch (Exception ex)
     {
         // tratar erro
         throw ex;
     }
 }
コード例 #3
0
 public void DeletaConcursado(Concursado oConcursado)
 {
     try
     {
         _context.Funcionarios.Attach(oConcursado);
         _context.Funcionarios.DeleteObject(oConcursado);
         SaveChanges();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #4
0
        /// <summary>
        /// Create a new Concursado object.
        /// </summary>
        /// <param name="id_Funcionario">Initial value of the id_Funcionario property.</param>
        /// <param name="nome">Initial value of the Nome property.</param>
        /// <param name="dataNascimento">Initial value of the DataNascimento property.</param>
        /// <param name="dataAdmissao">Initial value of the DataAdmissao property.</param>
        /// <param name="valeRefeicao">Initial value of the ValeRefeicao property.</param>
        /// <param name="valeTransporte">Initial value of the ValeTransporte property.</param>
        /// <param name="salario">Initial value of the Salario property.</param>
        /// <param name="valorGratificacao">Initial value of the ValorGratificacao property.</param>
        public static Concursado CreateConcursado(global::System.Guid id_Funcionario, global::System.String nome, global::System.DateTime dataNascimento, global::System.DateTime dataAdmissao, global::System.Double valeRefeicao, global::System.Double valeTransporte, global::System.Double salario, global::System.Double valorGratificacao)
        {
            Concursado concursado = new Concursado();

            concursado.id_Funcionario    = id_Funcionario;
            concursado.Nome              = nome;
            concursado.DataNascimento    = dataNascimento;
            concursado.DataAdmissao      = dataAdmissao;
            concursado.ValeRefeicao      = valeRefeicao;
            concursado.ValeTransporte    = valeTransporte;
            concursado.Salario           = salario;
            concursado.ValorGratificacao = valorGratificacao;
            return(concursado);
        }
コード例 #5
0
        //}
        public void AtualizaConcursado(Concursado oConcursado)
        {
            try
            {
                Concursado Concursado = (Concursado)_context.Funcionarios.Where(f => f.id_Funcionario == oConcursado.id_Funcionario).SingleOrDefault();
                _context.Funcionarios.Attach(Concursado);

                Concursado.Nome              = oConcursado.Nome;
                Concursado.Salario           = oConcursado.Salario;
                Concursado.ValorGratificacao = oConcursado.ValorGratificacao;
                Concursado.DataAdmissao      = oConcursado.DataAdmissao;
                Concursado.DataNascimento    = oConcursado.DataNascimento;
                Concursado.ValeRefeicao      = oConcursado.ValeRefeicao;
                Concursado.ValeTransporte    = oConcursado.ValeTransporte;

                _context.SaveChanges();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #6
0
 public void InsereConcursado(Concursado oConcursado)
 {
     oConcursado.id_Funcionario = Guid.NewGuid();
     _context.AddToFuncionarios(oConcursado);
     SaveChanges();
 }