Exemplo n.º 1
0
 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);
     }
 }
Exemplo n.º 2
0
        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);
            }
        }
Exemplo n.º 3
0
        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
            {
            }
        }
Exemplo n.º 4
0
        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!");
            }
        }
Exemplo n.º 5
0
        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
            {
            }
        }
Exemplo n.º 6
0
        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
            {
            }
        }