/// <summary> /// Atribui os dados de Municipio à entidade Municipio /// </summary> /// <param name="Municipio"></param> /// <param name="_Municipio"></param> /// <returns></returns> private MunicipiosIbgeE Atribuir(MunicipiosIBGE Municipio, MunicipiosIbgeE _Municipio) { _Municipio.codigo = Municipio.Codigo; _Municipio.municipio = Municipio.Municipio; _Municipio.uf = Municipio.Uf; return(_Municipio); }
/// <summary> /// Atualiza os dados de um Municipio /// </summary> /// <param name="Municipio"></param> public void Atualizar(MunicipiosIBGE Municipio) { var repMunicipio = new RepositorioGenerico <MunicipiosIbgeE>(); try { MunicipiosIbgeE _Municipio = repMunicipio.ObterEntidade(p => p.codigo == Municipio.Codigo); Atribuir(Municipio, _Municipio); repMunicipio.SaveChanges(); } catch (Exception e) { throw new DadosException("Municipio", e.Message, e); } }
/// <summary> /// Insere uma Municipio no banco de dados /// </summary> /// <param name="Municipio"></param> /// <returns></returns> public Int64 Inserir(MunicipiosIBGE Municipio) { try { var repMunicipio = new RepositorioGenerico <MunicipiosIbgeE>(); MunicipiosIbgeE _Municipio = new MunicipiosIbgeE(); Atribuir(Municipio, _Municipio); repMunicipio.Inserir(_Municipio); repMunicipio.SaveChanges(); return(_Municipio.codigo); } catch (Exception e) { throw new DadosException("Municipio", e.Message, e); } }
private void btnNovo_Click(object sender, EventArgs e) { Pessoa pessoa = (Pessoa)pessoaBindingSource.AddNew(); pessoa.EhFabricante = false; pessoa.ImprimirCF = false; pessoa.ImprimirDAV = true; PfRadioButton.Checked = true; pessoa.Tipo = Pessoa.PESSOA_FISICA; pessoa.BloquearCrediario = true; pessoa.CodMunicipioIBGE = loja.CodMunicipioIBGE; MunicipiosIBGE defaultMunicipio = new MunicipiosIBGE() { Codigo = pessoa.CodMunicipioIBGE }; municipiosIBGEBindingSource.Position = municipiosIBGEBindingSource.List.IndexOf(defaultMunicipio); nomeFantasiaTextBox.Focus(); habilitaBotoes(false); estado = EstadoFormulario.INSERIR; }