Пример #1
0
        private void gravarBairro()
        {
            Bairro       cBairro = new Bairro();
            ComboBoxItem cmbItemL;

            enderecos = new Enderecos();
            enderecos.ArquivoConexao = sArquivoConexao;
            if (validaTela())
            {
                ComboBoxItem cmbItem = new ComboBoxItem();
                cmbItem = (ComboBoxItem)cmbBairro.SelectedItem;

                cmbItemL = new ComboBoxItem();
                cmbItemL = (ComboBoxItem)cmbLocalidade.SelectedItem;

                if (cmbItem != null)
                {
                    //atualizar
                    if (enderecos.seExisteLocalidade(cmbLocalidade.Text))
                    {
                        cBairro.Codigo         = int.Parse(cmbItem.Value.ToString());
                        cBairro.Nome_bairro    = cmbBairro.Text.ToUpper().Trim();
                        cBairro.Cod_localidade = int.Parse(cmbItemL.Value.ToString());
                        if (enderecos.gravarBairro(cBairro, 1))
                        {
                            MessageBox.Show("Bairro atualizado com sucesso!", "EstacionamentoFacil (FrmB05)", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            limparCampos();
                            ve_se_existe();
                        }
                        else
                        {
                            MessageBox.Show("O Bairro não foi atualizado!", "EstacionamentoFacil (FrmL06)", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        }
                    }
                    else
                    {
                        //novo
                        cmbItemL = new ComboBoxItem();
                        cmbItemL = (ComboBoxItem)cmbLocalidade.SelectedItem;
                        if (cmbItemL != null)
                        {
                            cBairro.Codigo         = 0;
                            cBairro.Nome_bairro    = cmbBairro.Text.ToUpper().Trim();
                            cBairro.Cod_localidade = int.Parse(cmbItemL.Value.ToString());
                            if (enderecos.gravarBairro(cBairro, 0))
                            {
                                MessageBox.Show("Bairro inserido com sucesso!", "EstacionamentoFacil (FrmB07)", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                limparCampos();
                                ve_se_existe();
                            }
                            else
                            {
                                MessageBox.Show("O Bairro não foi inserido!", "EstacionamentoFacil (FrmB08)", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                            }
                        }
                    }
                }
                else
                {
                    //novo
                    cmbItemL = new ComboBoxItem();
                    cmbItemL = (ComboBoxItem)cmbLocalidade.SelectedItem;
                    if (cmbItemL != null)
                    {
                        cBairro.Codigo         = 0;
                        cBairro.Nome_bairro    = cmbBairro.Text.ToUpper().Trim();
                        cBairro.Cod_localidade = int.Parse(cmbItemL.Value.ToString());
                        if (enderecos.gravarBairro(cBairro, 0))
                        {
                            MessageBox.Show("Bairro inserido com sucesso!", "EstacionamentoFacil (FrmB07)", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            limparCampos();
                            ve_se_existe();
                        }
                        else
                        {
                            MessageBox.Show("O Bairro não foi inserido!", "EstacionamentoFacil (FrmB08)", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        }
                    }
                }
            }
        }