public FormCadastroCliente() { InitializeComponent(); pessoa = new Pessoa(); pessoaFisica = new PessoaFisica(); pessoaJuridica = new PessoaJuridica(); telefone = new Telefone(); tipoTelefone = new TipoTelefone(); endereco = new Endereco(); cidade = new Cidade(); uf = new UnidadeFederativa(); tipoEndereco = new TipoEndereco(); db = new ProjetoLojaEntities(); this.pessoaData = new PessoaData(db); this.cidadeData = new CidadeData(db); this.enderecoData = new EnderecoData(db); this.pessoaFisicaData = new PessoaFisicaData(db); this.pessoaJuridicaData = new PessoaJuridicaData(db); this.telefoneData = new TelefoneData(db); this.tipoEnderecoData = new TipoEnderecoData(db); this.tipoPessoaData = new TipoPessoaData(); this.tipoTelefoneData = new TipoTelefoneData(db); this.ufData = new UF_Data(db); tabDadosPessoais.Enabled = false; tabEndereco.Enabled = false; tabTelefone.Enabled = false; txtNomeFantasia.Enabled = false; txtRazaoSocial.Enabled = false; txtEmail.Enabled = false; txtRg.Enabled = false; txtCpf.Enabled = false; cbxTipoTelefone.DataSource = tipoTelefoneData.todosTiposTelefones(); cbxTipoTelefone.DisplayMember = "descricao"; cbxTipoTelefone.ValueMember = "idTipoTelefone"; cbxUf.DataSource = ufData.todasUnidadesFederativas(); cbxUf.DisplayMember = "nome"; cbxUf.ValueMember = "UF"; cbxCidade.DataSource = cidadeData.todasCidades(); cbxCidade.DisplayMember = "nome"; cbxCidade.ValueMember = "idCidade"; cbxTipoEndereco.DataSource = tipoEnderecoData.todostipoenderecos(); cbxTipoEndereco.DisplayMember = "descricao"; cbxTipoEndereco.ValueMember = "idTipoEndereco"; atualizarPesquisaClientes(pessoaData.todasPessoas()); inicializar(); }
public Telefone(string numero, string tipoTelefone) { _numero = numero; if (tipoTelefone == "Residencial") _tipoTelefone = TipoTelefone.Residencial; if (tipoTelefone == "Trabalho") _tipoTelefone = TipoTelefone.Trabalho; if (tipoTelefone == "Celular") _tipoTelefone = TipoTelefone.Celular; }
public static String ObtemString(TipoTelefone tipo) { switch (tipo) { case TipoTelefone.Residencial: return "Residencial"; case TipoTelefone.Comercial: return "Comercial"; case TipoTelefone.Celular: return "Celular"; case TipoTelefone.Fax: return "Fax"; default: throw new ExcecaoParametroInvalido("tipo"); } }
public void AdicionarTelefone(TipoTelefone pTipo, String pDDD, String pNumero) { Telefone telefone = EncontarTelefone(pDDD,pNumero); if (telefone!=null) throw new ExTelefoneExistente("Telefone existente"); else { telefone = new Telefone(pTipo, pDDD, pNumero); _Telefones.Add(telefone); } }
public string excluirTipoTelefone(TipoTelefone tipoTelefone) { string erro = null; try { tipoTelefones.DeleteObject(tipoTelefone); db.SaveChanges(); } catch (Exception ex) { erro = ex.Message; } return erro; }
public TipoTelefone Save(TipoTelefone entity) { using (var context = new RThomazDbEntities()) { if (entity.TipoTelefoneId == 0) { entity.DataCriacao = DateTime.Now; context.TipoTelefone.AddObject(entity); } else { context.CreateObjectSet<TipoTelefone>().Attach(entity); context.ObjectStateManager.ChangeObjectState(entity, EntityState.Modified); } context.SaveChanges(); } return entity; }
public string editarTipoTelefone(TipoTelefone tipoTelefone) { string erro = null; try { if (tipoTelefone.EntityState == System.Data.EntityState.Detached) { tipoTelefones.Attach(tipoTelefone); } db.ObjectStateManager.ChangeObjectState(tipoTelefone, System.Data.EntityState.Modified); db.SaveChanges(); } catch (Exception ex) { erro = ex.Message; } return erro; }
public async Task Delete(TipoTelefone obj) { await _DomainInterface.Delete(obj); }
public Telefone(String numero, TipoTelefone tipoTelefone) { _numero = numero; _tipoTelefone = tipoTelefone; }
public async Task Add(TipoTelefone obj) { await _DomainInterface.Add(obj); }
public void Salvar(TipoTelefone tipoTelefone) { _espacoViviTantraContext.TiposTelefones.Add(tipoTelefone); _espacoViviTantraContext.SaveChanges(); }
public Telefone(String telefone, TipoTelefone tipo) { this.ValorTelefone = telefone; this._tipo = tipo; }
public ExcecaoTelefoneNaoPermitido(TipoPessoa tipoPessoa, TipoTelefone tipoTelefone) : base("Não é permitido adicionar " + NomeTipoTelefone.ObtemString(tipoTelefone) + "para pessoa " + NomeTipoPessoa.Obtem(tipoPessoa) + "!") { }
public Telefone(int numero, TipoTelefone tipoTelefone) { Numero = numero; TipoTelefone = tipoTelefone; }
public Telefone(TipoTelefone tipo, string numero) { Tipo = tipo; Numero = numero; }
public static void Populate() { var random = new Random(); using (var session = ConfigurationNHiberante.CreateSession()) using (var transation = session.BeginTransaction()) { var movel = new TipoTelefone { Tipo = "Movel" }; var fixo = new TipoTelefone { Tipo = "Fixo" }; session.Save(fixo); session.Save(movel); var carroList = new HashSet <Carro>(); for (var i = 1; i <= 10; i++) { var carro = new Carro() { Modelo = "Modelo - " + i }; session.Save(carro); carroList.Add(carro); } for (var i = 1; i <= 10; i++) { var pessoa = new Pessoa() { Nome = "Pessoa - " + i }; var listTelefone = new List <Telefone>(20); var listEndereco = new List <Endereco>(20); var telRandNum = random.Next(2, 5); for (var j = 1; j <= telRandNum; j++) { var tipoRandNum = random.Next(1, 2); var telefone = new Telefone() { Numero = "Numero - " + j, Pessoa = pessoa, TipoTelefone = tipoRandNum == 1 ? movel : fixo }; listTelefone.Add(telefone); } var endRandNum = random.Next(2, 5); for (var j = 1; j <= endRandNum; j++) { var endereco = new Endereco() { Rua = "Rua - " + j, Pessoa = pessoa }; listEndereco.Add(endereco); } var randomCarroList = new HashSet <Carro>(); var rdmInsert = random.Next(1, 5); for (var j = 1; j <= rdmInsert; j++) { var rdmCarro = random.Next(1, 10); randomCarroList.Add(carroList.FirstOrDefault(x => x.Id == rdmCarro)); } pessoa.Carros = randomCarroList; session.Save(pessoa); foreach (var endereco in listEndereco) { session.Save(endereco); } foreach (var telefone in listTelefone) { session.Save(telefone); } } transation.Commit(); } Console.Clear(); }
public Telefone(TipoTelefone pTipo, String pDDD, String pNumero) { Tipo = pTipo; DDD = pDDD; Numero = pNumero; }
public async Task Update(TipoTelefone obj) { await _DomainInterface.Update(obj); }
public Telefone(TipoTelefone tipo, string ddd, string numero) { Tipo = tipo; DDD = ddd; Numero = numero; }
public TipoTelefone GetByModel(TipoTelefone model) { return(this.GetAll().Where(_ => _.TipoTelefoneId == model.TipoTelefoneId).SingleOrDefault()); }