//Se tiver algum item da list box selecionado e carregado na txtbox, atualiza o cadastro do cara. private void btnAtualizar_Click(object sender, EventArgs e) { BOTipoDocumento objBoTipoDocumento = null; INFOTipoDocumento objInfoTipoDocumento = null; try { if (string.IsNullOrEmpty(txtTipoDocumento.Text)) { MessageBox.Show("O campo de Cadastro de Tipo de Documentos não pode ser vazio!", Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Warning); txtTipoDocumento.Focus(); } else { objBoTipoDocumento = new BOTipoDocumento(); objInfoTipoDocumento = new INFOTipoDocumento(); objInfoTipoDocumento.NomeTipoDocumento = txtTipoDocumento.Text; objInfoTipoDocumento.IdTipoDocumento = Convert.ToDouble(lbCodigo.Text); if (objBoTipoDocumento.boAtualizarTipoDocumento(objInfoTipoDocumento)) { MessageBox.Show("Cadastro alterado com sucesso!", Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Warning); btnAtualizar.Visible = false; btnNovoCadastro.Visible = false; txtTipoDocumento.Clear(); lbCodigo.Visible = false; lbtxtcodigo.Visible = false; btnCadastrar.Visible = true; txtTipoDocumento.Focus(); ListViewLoad(); } else { MessageBox.Show("Cadastro não efetuado, verifique se o item não está préviamente cadastrado", Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } catch (Exception ex) { MessageBox.Show("ERRO: "+ ex.ToString(), Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
//------------ realiza o cadastro private void btnCadastrar_Click(object sender, EventArgs e) { BOTipoDocumento objBoTipoDocumento = null; INFOTipoDocumento objInfoTipoDocumento = null; try { if (string.IsNullOrEmpty(txtTipoDocumento.Text)) { MessageBox.Show("O campo de Cadastro de Tipo de Documentos não pode ser vazio!", Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Warning); txtTipoDocumento.Focus(); } else { objBoTipoDocumento = new BOTipoDocumento(); objInfoTipoDocumento = new INFOTipoDocumento(); objInfoTipoDocumento.NomeTipoDocumento = txtTipoDocumento.Text; if (objBoTipoDocumento.boInserirTipoDocumento(objInfoTipoDocumento)) { MessageBox.Show("Novo Tipo de Documento alterados com sucesso!", Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Warning); txtTipoDocumento.Clear(); txtTipoDocumento.Focus(); ListViewLoad(); } else { MessageBox.Show("Os cadastros devem ser únicos, verifique se o novo Tipo de Documento está previamente cadastrado no sistema", Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } catch (Exception ex) { MessageBox.Show("ERRO: "+ ex.ToString(), Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
//------------ Carregar a List View private void ListViewLoad() { ListViewItem lObjListViewItem = null; List<INFOTipoDocumento> ListaTipoDocumento = null; BOTipoDocumento objTipoDocumento = null; try { this.lstTipoDocumento.Items.Clear(); objTipoDocumento = new BOTipoDocumento(); ListaTipoDocumento = objTipoDocumento.boObterTipoDocumento(); if (ListaTipoDocumento != null) { for (int i = 0; i < ListaTipoDocumento.Count; i++) { lObjListViewItem = new ListViewItem(string.Empty, 0); lObjListViewItem.SubItems.Add(ListaTipoDocumento[i].NomeTipoDocumento); lObjListViewItem.Tag = ListaTipoDocumento[i].IdTipoDocumento; this.lstTipoDocumento.Items.Add(lObjListViewItem); //Add(new ListViewItem[] { lObjListViewItem }); } } } catch (Exception ex) { throw ex; } finally { lObjListViewItem = null; } }