Пример #1
0
 private void reset()
 {
     if (gridDados.RowCount > 0)
     {
         textBoxNome.Text              = "";
         searchCidades.TextField.Text  = "";
         gridDados.CurrentRow.Selected = false;
         bairro = new BairroEntity();
         setEditarExcluirEnable(false);
         gridDados.Enabled = true;
     }
 }
Пример #2
0
        public override Entity getEntityByIdentificador(int id)
        {
            BairroEntity entidade = new BairroEntity();
            var          query    = from b in DB.bairros
                                    where b.id == id
                                    select new { b.id, b.nome };

            foreach (var b in query)
            {
                entidade.Id   = b.id;
                entidade.Nome = b.nome;
            }
            return(entidade);
        }
Пример #3
0
        public bool editar(BairroEntity bairroEntity)
        {
            var query = from c in DB.bairros where c.id == bairroEntity.Id select c;

            foreach (bairro ci in query)
            {
                ci.nome      = bairroEntity.Nome;
                ci.id_cidade = bairroEntity.IdCidade;
            }
            try {
                DB.SubmitChanges();
                MessageBox.Show("Bairro editado com sucesso", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return(true);
            } catch (Exception ex) {
                Validator.tratarErrosSql("Bairro", Validator.EDITAR, ex.Message);
                DB = new db_entityDataContext();
                return(false);
            }
        }
Пример #4
0
        public bool inserir(BairroEntity bairroEntity)
        {
            bairro bairro = new bairro();

            bairro.nome      = bairroEntity.Nome;
            bairro.id_cidade = bairroEntity.IdCidade;

            DB.bairros.InsertOnSubmit(bairro);
            try
            {
                DB.SubmitChanges();
                MessageBox.Show("Bairro inserido com sucesso", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
                bairroEntity.Id = bairro.id;
                return(true);
            }
            catch (Exception ex)
            {
                Validator.tratarErrosSql("Bairro", Validator.INSERIR, ex.Message);
                DB = new db_entityDataContext();
                return(false);
            }
        }
        private void btnConfirmar_Click(object sender, EventArgs e)
        {
            BairroEntity bairro  = (BairroEntity)searchBairro.Entidade;
            PessoaEntity mae     = (PessoaEntity)searchMae.Entidade;
            PessoaEntity pai     = (PessoaEntity)searchPai.Entidade;
            PessoaEntity conjuge = (PessoaEntity)searchConjuge.Entidade;

            if (bairro != null)
            {
                pessoa.IdBairro = bairro.Id;
            }
            if (mae != null)
            {
                pessoa.IdMae = mae.Id;
            }
            if (pai != null)
            {
                pessoa.IdPai = pai.Id;
            }
            if (conjuge != null && conjuge.Id > 0)
            {
                pessoa.IdConjuge = conjuge.Id;
            }
            if (controlActions.Status != ControlActions.STAND_BY)
            {
                if (Validator.validaCampos(fieldsValidation))
                {
                    pessoa.Nome               = textBoxNome.Text;
                    pessoa.DataNascimento     = dateTimeNascimento.Value;
                    pessoa.Endereco           = textBoxEndereco.Text;
                    pessoa.TelefonePrincipal  = maskedTelPrincipal.Text;
                    pessoa.TelefoneSecundario = maskedTelSecundario.Text;
                    pessoa.Comentario         = richTextComentario.Text;
                    pessoa.Sexo               = char.Parse(comboBoxSexo.Text);
                    pessoa.EstadoCivil        = Int32.Parse(comboBoxEstCivil.SelectedValue.ToString());
                    pessoa.Cep    = maskedCep.Text;
                    pessoa.Tipo   = Int32.Parse(comboBoxTipo.SelectedValue.ToString());
                    pessoa.Numero = textBoxNro.Text;
                    bool sucess = false;
                    if (controlActions.Status == ControlActions.INSERIR)
                    {
                        sucess = dao.inserir(pessoa);
                        if (sucess)
                        {
                            setFieldsEnable(false);
                            getDadosTable();
                            controlActions.setButtonsEnable(true);
                            reset();
                            controlActions.Status = ControlActions.STAND_BY;
                        }
                    }
                    else if (controlActions.Status == ControlActions.EDITAR)
                    {
                        sucess = dao.editar(pessoa);
                        if (sucess)
                        {
                            setFieldsEnable(false);
                            getDadosTable();
                            controlActions.setButtonsEnable(true);
                            reset();
                            controlActions.Status = ControlActions.STAND_BY;
                        }
                    }
                    else
                    {
                        controlActions.Status = ControlActions.STAND_BY;
                    }
                    if (isSubCadastro && sucess)
                    {
                        this.Close();
                    }
                }
            }
        }