/// <summary> /// Altera dados na base de dados /// </summary> /// <param name="pessoaModel"></param> public void Editar(Pessoa pessoaModel) { tbl_pessoa pessoaE = new tbl_pessoa(); Atribuir(pessoaModel, pessoaE); unitOfWork.RepositorioPessoa.Editar(pessoaE); unitOfWork.Commit(shared); }
/// <summary> /// Insere um novo na base de dados /// </summary> /// <param name="pessoaModel">Dados do modelo</param> /// <returns>Chave identificante na base</returns> public int Inserir(Pessoa pessoaModel) { tbl_pessoa pessoaE = new tbl_pessoa(); Atribuir(pessoaModel, pessoaE); unitOfWork.RepositorioPessoa.Inserir(pessoaE); unitOfWork.Commit(shared); return pessoaE.CodigoPessoa; }
/// <summary> /// Deprecated Method for adding a new object to the tbl_pessoa EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddTotbl_pessoa(tbl_pessoa tbl_pessoa) { base.AddObject("tbl_pessoa", tbl_pessoa); }
/// <summary> /// Create a new tbl_pessoa object. /// </summary> /// <param name="codigoPessoa">Initial value of the CodigoPessoa property.</param> /// <param name="cadastradoDesde">Initial value of the CadastradoDesde property.</param> /// <param name="nomeRazao">Initial value of the NomeRazao property.</param> /// <param name="cpfCnpj">Initial value of the CpfCnpj property.</param> /// <param name="rG">Initial value of the RG property.</param> /// <param name="dataNascimento">Initial value of the DataNascimento property.</param> /// <param name="sexo">Initial value of the Sexo property.</param> /// <param name="rua">Initial value of the Rua property.</param> /// <param name="numero">Initial value of the Numero property.</param> /// <param name="bairro">Initial value of the Bairro property.</param> /// <param name="cidade">Initial value of the Cidade property.</param> /// <param name="estado">Initial value of the Estado property.</param> /// <param name="cEP">Initial value of the CEP property.</param> /// <param name="telefone1">Initial value of the Telefone1 property.</param> /// <param name="email">Initial value of the Email property.</param> /// <param name="senha">Initial value of the Senha property.</param> public static tbl_pessoa Createtbl_pessoa(global::System.Int32 codigoPessoa, global::System.DateTime cadastradoDesde, global::System.String nomeRazao, global::System.String cpfCnpj, global::System.String rG, global::System.DateTime dataNascimento, global::System.String sexo, global::System.String rua, global::System.String numero, global::System.String bairro, global::System.String cidade, global::System.String estado, global::System.String cEP, global::System.String telefone1, global::System.String email, global::System.String senha) { tbl_pessoa tbl_pessoa = new tbl_pessoa(); tbl_pessoa.CodigoPessoa = codigoPessoa; tbl_pessoa.CadastradoDesde = cadastradoDesde; tbl_pessoa.NomeRazao = nomeRazao; tbl_pessoa.CpfCnpj = cpfCnpj; tbl_pessoa.RG = rG; tbl_pessoa.DataNascimento = dataNascimento; tbl_pessoa.Sexo = sexo; tbl_pessoa.Rua = rua; tbl_pessoa.Numero = numero; tbl_pessoa.Bairro = bairro; tbl_pessoa.Cidade = cidade; tbl_pessoa.Estado = estado; tbl_pessoa.CEP = cEP; tbl_pessoa.Telefone1 = telefone1; tbl_pessoa.Email = email; tbl_pessoa.Senha = senha; return tbl_pessoa; }
/// <summary> /// Atribui dados do Pessoa Model para o Pessoa Entity /// </summary> /// <param name="pessoaModel">Objeto do modelo</param> /// <param name="pessoaE">Entity mapeada da base de dados</param> private void Atribuir(Pessoa pessoaModel, tbl_pessoa pessoaE) { pessoaE.CodigoPessoa = pessoaModel.CodigoPessoa; pessoaE.CadastradoDesde = pessoaModel.CadastradoDesde; pessoaE.NomeRazao = pessoaModel.NomeRazao; pessoaE.ApelidoFantasia = pessoaModel.ApelidoFantasia; pessoaE.CpfCnpj = pessoaModel.CpfCnpj; pessoaE.RG = pessoaModel.RG; pessoaE.DataNascimento = pessoaModel.DataNascimento; pessoaE.Sexo = pessoaModel.Sexo; pessoaE.Rua = pessoaModel.Rua; pessoaE.Numero = pessoaModel.Numero; pessoaE.Bairro = pessoaModel.Bairro; pessoaE.Cidade = pessoaModel.Cidade; pessoaE.Estado = pessoaModel.Estado; pessoaE.CEP = pessoaModel.CEP; pessoaE.Complemento = pessoaModel.Complemento; pessoaE.Telefone1 = pessoaModel.Telefone1; pessoaE.Telefone2 = pessoaModel.Telefone2; pessoaE.Email = pessoaModel.Email; pessoaE.Senha = pessoaModel.Senha; pessoaE.Fornecedor = pessoaModel.Fornecedor; }