/// <summary> /// Altera dados na base de dados /// </summary> /// <param name="alunoModel"></param> public void Editar(Aluno alunoModel) { gPessoa.Editar(alunoModel); tbl_aluno alunoE = new tbl_aluno(); Atribuir(alunoModel, alunoE); unitOfWork.RepositorioAluno.Editar(alunoE); unitOfWork.Commit(shared); }
/// <summary> /// Insere um novo na base de dados /// </summary> /// <param name="alunoModel">Dados do modelo</param> /// <returns>Chave identificante na base</returns> public int Inserir(Aluno alunoModel) { alunoModel.CadastradoDesde = DateTime.Now; alunoModel.Fornecedor = "N"; int codigoPessoa = gPessoa.Inserir(alunoModel); tbl_aluno alunoE = new tbl_aluno(); Atribuir(alunoModel, alunoE); unitOfWork.RepositorioAluno.Inserir(alunoE); unitOfWork.Commit(shared); return alunoE.Matricula; }
/// <summary> /// Create a new tbl_aluno object. /// </summary> /// <param name="matricula">Initial value of the Matricula property.</param> /// <param name="codigoPessoa">Initial value of the CodigoPessoa property.</param> /// <param name="valorMensalidade">Initial value of the ValorMensalidade property.</param> /// <param name="diaVencimento">Initial value of the DiaVencimento property.</param> public static tbl_aluno Createtbl_aluno(global::System.Int32 matricula, global::System.Int32 codigoPessoa, global::System.Decimal valorMensalidade, global::System.DateTime diaVencimento) { tbl_aluno tbl_aluno = new tbl_aluno(); tbl_aluno.Matricula = matricula; tbl_aluno.CodigoPessoa = codigoPessoa; tbl_aluno.ValorMensalidade = valorMensalidade; tbl_aluno.DiaVencimento = diaVencimento; return tbl_aluno; }
/// <summary> /// Deprecated Method for adding a new object to the tbl_aluno EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddTotbl_aluno(tbl_aluno tbl_aluno) { base.AddObject("tbl_aluno", tbl_aluno); }
/// <summary> /// Atribui dados do Aluno Model para o Aluno Entity /// </summary> /// <param name="alunoModel">Objeto do modelo</param> /// <param name="alunoE">Entity mapeada da base de dados</param> private void Atribuir(Aluno alunoModel, tbl_aluno alunoE) { alunoE.Matricula = alunoModel.Matricula; alunoE.CodigoPessoa = alunoModel.CodigoPessoa; alunoE.ValorMensalidade = alunoModel.ValorMensalidade; alunoE.AtivoDesde = alunoModel.AtivoDesde; alunoE.DiaVencimento = alunoModel.DiaVencimento; alunoE.DataMatricula = alunoModel.DataMatricula; alunoE.DataTrancamento = alunoModel.DataTrancamento; }