コード例 #1
0
 public void DeletaTerceirizado(Terceirizado oTerceirizado)
 {
     try
     {
         _empresaGamaRepository.DeletaTerceirizado(oTerceirizado);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #2
0
 public void InsereTerceirizados(Terceirizado oTerceirizado)
 {
     try
     {
         _empresaGamaRepository.InsereTerceirizado(oTerceirizado);
     }
     catch (Exception ex)
     {
         // tratar erro
         throw ex;
     }
 }
コード例 #3
0
 public void DeletaTerceirizado(Terceirizado oTerceirizado)
 {
     try
     {
         _context.Funcionarios.Attach(oTerceirizado);
         _context.Funcionarios.DeleteObject(oTerceirizado);
         SaveChanges();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #4
0
        /// <summary>
        /// Create a new Terceirizado 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="auxilioFaculdade">Initial value of the AuxilioFaculdade property.</param>
        public static Terceirizado CreateTerceirizado(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 auxilioFaculdade)
        {
            Terceirizado terceirizado = new Terceirizado();

            terceirizado.id_Funcionario   = id_Funcionario;
            terceirizado.Nome             = nome;
            terceirizado.DataNascimento   = dataNascimento;
            terceirizado.DataAdmissao     = dataAdmissao;
            terceirizado.ValeRefeicao     = valeRefeicao;
            terceirizado.ValeTransporte   = valeTransporte;
            terceirizado.Salario          = salario;
            terceirizado.AuxilioFaculdade = auxilioFaculdade;
            return(terceirizado);
        }
コード例 #5
0
        //}
        public void AtualizaTerceirizado(Terceirizado oTerceirizado)
        {
            try
            {
                Terceirizado terceirizado = (Terceirizado)_context.Funcionarios.Where(f => f.id_Funcionario == oTerceirizado.id_Funcionario).SingleOrDefault();
                _context.Funcionarios.Attach(terceirizado);

                terceirizado.Nome             = oTerceirizado.Nome;
                terceirizado.Salario          = oTerceirizado.Salario;
                terceirizado.AuxilioFaculdade = oTerceirizado.AuxilioFaculdade;
                terceirizado.DataAdmissao     = oTerceirizado.DataAdmissao;
                terceirizado.DataNascimento   = oTerceirizado.DataNascimento;
                terceirizado.ValeRefeicao     = oTerceirizado.ValeRefeicao;
                terceirizado.ValeTransporte   = oTerceirizado.ValeTransporte;

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