//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 { } }
//METODO DO BOTAO DE EXCLUIR private void btnListaUnidadeMedida_Click(object sender, EventArgs e) { UnidadeMedidaControl control = new UnidadeMedidaControl(); UnidadeMedidaModel model = new UnidadeMedidaModel(); //CHAMA A LISTA DE UNIDADE DE MEDIDA = CODIGO 1 frmListaCadastrosAdm lista = new frmListaCadastrosAdm(1); lista.ShowDialog(); try { if (lista.codigo != 0) { model = control.SelectByID(lista.codigo); txtCodUnidadeMedida.Text = Convert.ToString(model.uni_cod); txtDescUnidadeMedida.Text = model.uni_descricao; } else { LimpaCampoUnidadeMedida(); } } catch (Exception ex) { MessageBox.Show("ERRO: " + ex, "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
//========== UNIDADE MEDIDA ============================================================ //METODO DO BOTÂO DE SALVAR private void btnSalvaUnidadeMedida_Click(object sender, EventArgs e) { try { UnidadeMedidaControl control = new UnidadeMedidaControl(); UnidadeMedidaModel unidade = new UnidadeMedidaModel(); //ATIBUI VALOR AO OBJETO unidade.uni_descricao = txtDescUnidadeMedida.Text; switch (seletor) { case 0: //CHAMA METODO DA CLASSE CONTROLE if (!control.Inserir(unidade)) { MessageBox.Show("Verifique os campos digitados", "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Warning); } break; case 1: //SE FOR EDITAR PEGA O CODIGO DO ITEM NO CAMPO DELE if (txtCodUnidadeMedida.Text != string.Empty) { unidade.uni_cod = Convert.ToInt32(txtCodUnidadeMedida.Text); } //CHAMA METODO DA CLASSE CONTROLE if (!control.Update(unidade)) { 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 DE LIMA CAMPO LimpaCampoUnidadeMedida(); } }
private void CarregaUnidadeMedida() { try { UnidadeMedidaControl control = new UnidadeMedidaControl(); cbUnidadeMedida.DataSource = control.Select(); cbUnidadeMedida.DisplayMember = "uni_descricao"; cbUnidadeMedida.ValueMember = "uni_cod"; cbUnidadeMedida.SelectedIndex = -1; } catch (Exception ex) { MessageBox.Show("Erro: " + ex, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
//METODO DO BOTAO EXCLIR private void btnExcluirUnidadeMedida_Click(object sender, EventArgs e) { UnidadeMedidaControl control = new UnidadeMedidaControl(); try { if (control.Excluir(txtCodUnidadeMedida.Text)) { LimpaCampoUnidadeMedida(); 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); } }