示例#1
0
 /// <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);
 }
示例#2
0
        /// <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);
            }
        }
示例#3
0
        /// <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);
            }
        }
示例#4
0
        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;
        }