private void frmBuscaFornecedor_Load(object sender, EventArgs e) { try { ControlFornecedor control = new ControlFornecedor(); PreencheGrid(control.BuscaDados(txtDescricao.Text)); } catch (Exception ex) { MessageBox.Show("Erro: " + ex, "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void CarregaFornecedor() { try { ControlFornecedor control = new ControlFornecedor(); cbFornecedor.DataSource = control.BuscaDados(); cbFornecedor.DisplayMember = "for_descricao"; cbFornecedor.ValueMember = "for_cod"; cbFornecedor.SelectedIndex = -1; } catch (Exception ex) { MessageBox.Show("Erro ao carregar os fornecedores: " + ex, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void cbFornecedor_SelectedValueChanged(object sender, EventArgs e) { try { int i = 0; ControlFornecedor control = new ControlFornecedor(); var fornecedor = control.BuscaFornecedorUmFornecedor(Convert.ToInt32(cbFornecedor.SelectedValue)); txtEmail.Text = fornecedor.for_email; txtPrazo.Text = Convert.ToString(fornecedor.for_prazo_entrega); var aux = Convert.ToDateTime(txtDataPedido.Text); while (i < fornecedor.for_prazo_entrega) { switch (aux.DayOfWeek) { case DayOfWeek.Saturday: aux = aux.AddDays(2); break; case DayOfWeek.Sunday: aux = aux.AddDays(1); break; default: aux = aux.AddDays(1); if (ControlPedido.VerificaFeriado(aux) == true) { i++; } break; } i++; } txtDataPrevista.Text = aux.ToString(); } catch { } }
private void btnSalvar_Click(object sender, EventArgs e) { try { ModelFornecedor model = new ModelFornecedor(); ControlFornecedor control = new ControlFornecedor(); model.for_descricao = txtDescricao.Text; model.for_email = txtEmail.Text; if (txtPrazoEntrega.Text != "") { model.for_prazo_entrega = Convert.ToInt32(txtPrazoEntrega.Text); } if (opcao == 0) { if (!control.Inserir(model)) { MessageBox.Show("Verifique os campos digitados!"); } } if (opcao == 1) { model.for_cod = Convert.ToInt32(txtCodFornecedor.Text); if (!control.Update(model)) { MessageBox.Show("Verifique os campos digitados!"); } } LimpaCampo(); } catch { MessageBox.Show("Verifique os campos digitados!"); } }
private void btnEditar_Click(object sender, EventArgs e) { try { ControlFornecedor control = new ControlFornecedor(); frmBuscaFornecedor frmFormecedor = new frmBuscaFornecedor(); frmFormecedor.ShowDialog(); if (frmFormecedor.codigo != 0) { opcao = 1; var fornecedor = control.BuscaFornecedorUmFornecedor(frmFormecedor.codigo); txtCodFornecedor.Text = Convert.ToString(fornecedor.for_cod); txtDescricao.Text = fornecedor.for_descricao; txtEmail.Text = fornecedor.for_email; txtPrazoEntrega.Text = Convert.ToString(fornecedor.for_prazo_entrega); } } catch { } }
private void btnEditar_Click(object sender, EventArgs e) { try { ControlProduto control = new ControlProduto(); ControlFornecedor controlFornecedor = new ControlFornecedor(); ControlTipoProduto controlTipo = new ControlTipoProduto(); frmBuscaDados busca = new frmBuscaDados(); busca.ShowDialog(); if (busca.codigo != 0) { groupFornecedor.Enabled = false; groupTipoProduto.Enabled = false; btnExcluir.Enabled = true; opcao = 1; ModelProduto modelo = control.BuscaProduto(busca.codigo); txtCodProduto.Text = Convert.ToString(modelo.codProduto); txtDescricao.Text = modelo.descricao; txtEstoqueMinimo.Text = Convert.ToString(modelo.estoque_minimo); txtEstoqueSeguranca.Text = Convert.ToString(modelo.estoque_seguranca); cbCategoria.Text = modelo.categoria; cbUnidadeMedida.Text = modelo.unidade_medida; listaFornecedor = controlFornecedor.BuscaFornecedorIdLista(busca.codigo); listaTipoProduto = controlTipo.BuscaTipoProdutoIdLista(busca.codigo); PreencheGridFornecedor(); PreencheGridTipoProduto(); } } catch { } }