private void cmbLocalidade_Leave(object sender, EventArgs e) { cmbMunicipio.Text = ""; if (cmbLocalidade.Text.Length > 0) { ComboBoxItem cmbItem = new ComboBoxItem(); cmbItem = (ComboBoxItem)cmbLocalidade.SelectedItem; if (cmbItem != null) { cmbMunicipio.Text = buscaMunicipio(int.Parse(cmbItem.Value.ToString())); } else { enderecos = new Enderecos(); enderecos.ArquivoConexao = sArquivoConexao; if (enderecos.seExisteLocalidade(cmbLocalidade.Text.ToUpper().Trim())) { Localidade cLocalidade = enderecos.pesquisarLocalidade(cmbLocalidade.Text.ToUpper().Trim()); if (cLocalidade != null) { cmbLocalidade.Text = cLocalidade.Nome_localidade.Trim(); cmbMunicipio.Text = enderecos.pesquisarMunicipio(cLocalidade.Cod_Municipio).Nome_municipio.Trim(); } else { cmbMunicipio.Text = ""; cmbMunicipio.Focus(); } } else { cmbMunicipio.Text = ""; cmbMunicipio.Focus(); } } } }
private void cmdExcluir_Click(object sender, EventArgs e) { Localidade cLocalidade = new Localidade(); enderecos = new Enderecos(); enderecos.ArquivoConexao = sArquivoConexao; if (validaTela()) { ComboBoxItem cmbItem = new ComboBoxItem(); cmbItem = (ComboBoxItem)cmbLocalidade.SelectedItem; if (cmbItem != null) { //atualizar if (enderecos.seExisteLocalidade(cmbLocalidade.Text)) { if (MessageBox.Show("Deseja realmente excluir esta localidade?", "EstacionamentoFacil (FrmL10a)", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { if (enderecos.excluirLocalidade(int.Parse(cmbItem.Value.ToString()))) { MessageBox.Show("Localidade excluída com sucesso!", "EstacionamentoFacil (FrmL10)", MessageBoxButtons.OK, MessageBoxIcon.Information); limparCampos(); ve_se_existe(); } else { MessageBox.Show("A Localidade não foi excluída!", "EstacionamentoFacil (FrmL11)", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } } } else { MessageBox.Show("Localidade não cadastrado. Exclusão não executada!", "EstacionamentoFacil (FrmL09)", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
private void cmdGravar_Click(object sender, EventArgs e) { Localidade cLocalidade = new Localidade(); ComboBoxItem cmbItemM; enderecos = new Enderecos(); enderecos.ArquivoConexao = sArquivoConexao; if (validaTela()) { ComboBoxItem cmbItem = new ComboBoxItem(); cmbItem = (ComboBoxItem)cmbLocalidade.SelectedItem; cmbItemM = new ComboBoxItem(); cmbItemM = (ComboBoxItem)cmbMunicipio.SelectedItem; if (cmbItem != null) { //atualizar if (enderecos.seExisteLocalidade(cmbLocalidade.Text.ToUpper().Trim())) { cLocalidade.Codigo = int.Parse(cmbItem.Value.ToString()); cLocalidade.Nome_localidade = cmbLocalidade.Text.ToUpper().Trim(); cLocalidade.Cod_Municipio = int.Parse(cmbItemM.Value.ToString()); if (enderecos.gravarLocalidade(cLocalidade, 1)) { MessageBox.Show("Localidade atualizada com sucesso!", "EstacionamentoFacil (FrmL05)", MessageBoxButtons.OK, MessageBoxIcon.Information); limparCampos(); ve_se_existe(); } else { MessageBox.Show("A localidade não foi atualizada!", "EstacionamentoFacil (FrmL06)", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { //novo cmbItemM = new ComboBoxItem(); cmbItemM = (ComboBoxItem)cmbMunicipio.SelectedItem; if (cmbItemM != null) { cLocalidade.Codigo = 0; cLocalidade.Nome_localidade = cmbLocalidade.Text.ToUpper().Trim(); cLocalidade.Cod_Municipio = int.Parse(cmbItemM.Value.ToString()); if (enderecos.gravarLocalidade(cLocalidade, 0)) { MessageBox.Show("Localidade inserida com sucesso!", "EstacionamentoFacil (FrmL07)", MessageBoxButtons.OK, MessageBoxIcon.Information); limparCampos(); ve_se_existe(); } else { MessageBox.Show("A Localidade não foi inserida!", "EstacionamentoFacil (FrmL08)", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } } } else { //novo cmbItemM = new ComboBoxItem(); cmbItemM = (ComboBoxItem)cmbMunicipio.SelectedItem; if (cmbItemM != null) { cLocalidade.Codigo = 0; cLocalidade.Nome_localidade = cmbLocalidade.Text.ToUpper().Trim(); cLocalidade.Cod_Municipio = int.Parse(cmbItemM.Value.ToString()); if (enderecos.gravarLocalidade(cLocalidade, 0)) { MessageBox.Show("Localidade inserida com sucesso!", "EstacionamentoFacil (FrmL07)", MessageBoxButtons.OK, MessageBoxIcon.Information); limparCampos(); ve_se_existe(); } else { MessageBox.Show("A Localidade não foi inserida!", "EstacionamentoFacil (FrmL08)", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } } } }
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); } } } } }