//EVENTO DE LOAD DO FORMULARIO private void frmListaCadastrosAdm_Load(object sender, EventArgs e) { try { //VERIFICA A OPCAO PARA CARREGAMENTO DOS DADOS switch (opcao) { case 1: UnidadeMedidaControl unidade = new UnidadeMedidaControl(); PreencheGrid(unidade.Select()); break; case 2: TipoProdutoControl tipo = new TipoProdutoControl(); PreencheGrid(tipo.Select()); break; case 3: MotivoControl motivo = new MotivoControl(); PreencheGrid(motivo.Select()); break; default: break; } } catch (Exception ex) { MessageBox.Show("Erro: " + ex, "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } finally { } }
private void CarregaTipoProduto() { try { TipoProdutoControl control = new TipoProdutoControl(); cbTipoProduto.DataSource = control.Select(); cbTipoProduto.DisplayMember = "tipo_descricao"; cbTipoProduto.ValueMember = "tipo_cod"; cbTipoProduto.SelectedIndex = -1; } catch (Exception ex) { MessageBox.Show("Erro: " + ex, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
//====================================================================================== //====================================================================================== //=========== TIPO DE PRODUTO ========================================================== //METODO DO BOTAO DE SALVAR private void btnSalvarTipo_Click(object sender, EventArgs e) { try { TipoProdutoControl control = new TipoProdutoControl(); TipoProdutoModel tipo = new TipoProdutoModel(); tipo.tipo_descricao = txtDescTipo.Text; switch (seletor) { case 0: if (!control.Inserir(tipo)) { MessageBox.Show("Verifique os campos digitados", "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Warning); } break; case 1: if (txtCodTipo.Text != string.Empty) { tipo.tipo_cod = Convert.ToInt32(txtCodTipo.Text); } if (!control.Update(tipo)) { MessageBox.Show("Verifique os campos digitados", "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Warning); } break; default: MessageBox.Show("Selecione a opção NOVO CADASTRO ou EDITAR", "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Warning); break; } }catch (Exception ex) { MessageBox.Show("ERRO: " + ex, "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Warning); } finally { //CHAMA METODO PARA LIMPAR OS CAMPOS LimpaCampoTipoProduto(); } }
//METODO DO BOTAO LISTA TIPO DE PRODUTO = CODIGO 2 private void btnListaTipoProduto_Click(object sender, EventArgs e) { TipoProdutoControl control = new TipoProdutoControl(); TipoProdutoModel model = new TipoProdutoModel(); frmListaCadastrosAdm lista = new frmListaCadastrosAdm(2); lista.ShowDialog(); if (lista.codigo != 0) { model = control.SelectByID(lista.codigo); txtCodTipo.Text = Convert.ToString(model.tipo_cod); txtDescTipo.Text = model.tipo_descricao; } else { LimpaCampoUnidadeMedida(); } }
//METODO DO BOTAO EXCLUIR private void btnExcluirTipo_Click(object sender, EventArgs e) { TipoProdutoControl control = new TipoProdutoControl(); try { if (control.Excluir(txtCodTipo.Text)) { LimpaCampoTipoProduto(); MessageBox.Show("Item excluido com sucesso", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Erro na exclusão do item", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { MessageBox.Show("ERRO: " + ex, "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }