void FrmCadTabelasLoad(object sender, EventArgs e) { tabelas = new cTabelas(); this.Cursor = Cursors.WaitCursor; tabelas.Carrega(dgvCadastro, chkAtivos.Checked); Grid.Sort(dgvCadastro, col_sorted, ord_sorted); this.Cursor = Cursors.Default; SetaEdicaoLocal(false); }
public fConsultaPreco() { InitializeComponent(); preco_tabela = 0; preco_unitario = 0; preco_formula = 0; ipi = 0; per_frete = 0; formula = ""; fornecedor = ""; tabela = ""; caracteristica = ""; tabelas = new cTabelas(); }
void CarregaTabelas() { cTabelas tabelas = new cTabelas(); this.Cursor = Cursors.WaitCursor; tabelas.Carrega(cbxTabelas, edtFornecedor.Text); this.Cursor = Cursors.Default; if (cbxTabelas.Items.Count > 0) { cbxTabelas.Text = cbxTabelas.Items[cbxTabelas.Items.Count - 1].ToString(); } else { cbxTabelas.Text = ""; } }
void SelecionaFornecedor() { if (edtFornecedor.Text.Trim().Length == 0) { return; } Parceiro parceiro = new Parceiro(); if (!parceiro.Le(edtFornecedor.Text)) { MessageBox.Show(edtFornecedor.Text, "Fornecedor não cadastrado", MessageBoxButtons.OK, MessageBoxIcon.Error); edtFornecedor.Focus(); return; } cCaracteristicas caracteristicas = new cCaracteristicas(); cbxCaracteristicas.Items.Clear(); this.Cursor = Cursors.WaitCursor; caracteristicas.Carrega(cbxCaracteristicas, edtFornecedor.Text); this.Cursor = Cursors.Default; cTabelas tabelas = new cTabelas(); this.Cursor = Cursors.WaitCursor; tabelas.Carrega(cbxTabelas, edtFornecedor.Text); this.Cursor = Cursors.Default; if (acao == 'a') { cbxTabelas.Text = tabela; } else { if (cbxTabelas.Items.Count > 0) { cbxTabelas.Text = cbxTabelas.Items[cbxTabelas.Items.Count - 1].ToString(); } else { cbxTabelas.Text = ""; } } }
void FrmPrecosLoad(object sender, EventArgs e) { tabelas = new cTabelas(); tabelas.CarregaPrecos(dgvCadastro, parceiro, tabela); }
void FCadItensLoad(object sender, EventArgs e) { cControleAcesso acesso = new cControleAcesso(); acessoProdutos = Globais.bAdministrador || acesso.PermissaoPrograma(Globais.sUsuario, Globais.sFilial, 2, "fCadProdutos"); orcamento = new cOrcamentos(); per_frete = orcamento.Frete(fornecedor, data, cod_orcamento); orcamento.CarregaItens(dgvCadastro, fornecedor, data, cod_orcamento, formula, tabela); Colore(); if (pedido) { foreach (DataGridViewRow row in dgvCadastro.Rows) { DataGridViewCell cell; cell = row.Cells["Especial"]; if (cell.Value.ToString().Equals("S")) { cell = row.Cells["Preço Unitário"]; float preco = Globais.StrToFloat(cell.Value.ToString()); // desfaz formula Globais.DesfazFormula(ref preco, formula, ipi, per_frete, 0); /* * float fator=0; * for (int i=formula_orcamento.Trim().Length-4; i>=0; i-=4) * { * if (formula_orcamento[i] == 'x') * { * fator = (Globais.StrToFloat(formula_orcamento.Substring(i+1, 3)) - 1) * 100; * } * if (formula_orcamento.Substring(i, 4).CompareTo("+IPI") == 0) * { * fator = ipi; * } * else * { * fator = Globais.StrToFloat(formula_orcamento.Substring(i, 4)); * } * preco = (preco * 100) / (100 + fator); * } */ // refaz parte do pedido Globais.CalculaFormula(ref preco, formula, ipi, per_frete, 0); /* * for (int i=0; i<formula.Trim().Length; i+=4) * { * if (formula[i] == 'x') * { * fator = Globais.StrToFloat(formula.Substring(i+1, 3)); * preco *= fator; * continue; * } * if (formula.Substring(i, 4).CompareTo("+IPI") == 0) * { * fator = ipi; * preco += (preco * fator / (float)100); * } * else * { * fator = Globais.StrToFloat(formula.Substring(i, 4)); * preco += (preco * fator / (float)100); * } * } */ cell.Value = preco; cell = row.Cells["Preço"]; cell.Value = preco; } } } if (dgvCadastro.Rows.Count > 0) { AtualizaDadosLocal(0); } lblOrcamento.Text = "Orçamento: " + fornecedor.Trim() + " - " + data.ToString("d/M/yyyy") + " - " + cod_orcamento + " Cliente: " + cliente; tabelas = new cTabelas(); DesabilitaEdicao(); SetaEdicaoLocal(false); ultimo_produto = ""; ultimo_subcodigo = ""; col_sorted = ""; ord_sorted = SortOrder.Ascending; }
void FrmCadOrcamentoLoad(object sender, EventArgs e) { calculando = false; if (acao == 'i') { edtFornecedor.Text = ""; edtCodigo.Text = "0"; cbxUsuarios.Text = ""; edtCliente.Text = ""; edtContato.Text = ""; edtConsultor.Text = ""; cbxCaracteristicas.Text = ""; cbxTabelas.Text = ""; edtResumo.Text = ""; edtObservacao.Text = ""; cbxSituacao.Text = ""; edtValor.Text = "0,00"; edtPercent.Text = "0,00"; edtDesconto.Text = "0,00"; edtTotal.Text = "0,00"; edtPerConsultor.Text = "0,00"; edtVlrConsultor.Text = "0,00"; //edtPercent.Enabled = false; //edtDesconto.Enabled = false; } cUsuarios usuarios = new cUsuarios(); this.Cursor = Cursors.WaitCursor; usuarios.Carrega(cbxUsuarios); this.Cursor = Cursors.Default; cbxUsuarios.Text = Globais.sUsuario; cSituacoes situacoes = new cSituacoes(); situacoes.Carrega(cbxSituacao); //cbxSituacao.Items.Add("Em Andamento"); //cbxSituacao.Items.Add("Cancelado"); //cbxSituacao.Items.Add("Substituido"); //cbxSituacao.Items.Add("Fechado"); cbxSituacao.Text = "3 BAIXA Probabilidade"; if (acao == 'a') { this.Text = "Alteração de Orçamento"; if (pedido.CompareTo("S") == 0) { cbxSituacao.Enabled = false; edtPercent.Enabled = false; edtDesconto.Enabled = false; edtPerConsultor.Enabled = false; edtVlrConsultor.Enabled = false; } edtFornecedor.Enabled = false; cbxUsuarios.Text = usuario; cCaracteristicas caracteristicas = new cCaracteristicas(); cbxCaracteristicas.Items.Clear(); this.Cursor = Cursors.WaitCursor; caracteristicas.Carrega(cbxCaracteristicas, edtFornecedor.Text); this.Cursor = Cursors.Default; cbxCaracteristicas.Text = caracteristica; foreach (string item in cbxCaracteristicas.Items) { if (item.Trim().CompareTo(caracteristica.Trim()) == 0) { cbxCaracteristicas.Text = item; break; } } VerificaLimiar(); foreach (string s in cbxSituacao.Items) { if (situacao == s.Substring(2)) { cbxSituacao.Text = s; break; } } /* * switch (situacao[0]) * { * case 'E': cbxSituacao.Text = "Em Andamento"; break; * case 'C': cbxSituacao.Text = "Cancelado"; break; * case 'S': cbxSituacao.Text = "Substituido"; break; * case 'F': cbxSituacao.Text = "Fechado"; break; * } */ cTabelas tabelas = new cTabelas(); this.Cursor = Cursors.WaitCursor; tabelas.Carrega(cbxTabelas, edtFornecedor.Text); this.Cursor = Cursors.Default; cbxTabelas.Text = tabela; if (situacao[0] == 'F') { cbxTabelas.Enabled = false; cbxCaracteristicas.Enabled = false; if (!Globais.bAdministrador) { cbxSituacao.Enabled = false; edtPercent.Enabled = false; edtDesconto.Enabled = false; edtPerConsultor.Enabled = false; edtVlrConsultor.Enabled = false; } } } if (alteracaoRestrita) { edtFornecedor.Enabled = false; dtpData.Enabled = false; edtCodigo.Enabled = false; cbxUsuarios.Enabled = false; edtCliente.Enabled = false; edtContato.Enabled = false; edtConsultor.Enabled = false; cbxCaracteristicas.Enabled = false; edtValor.Enabled = false; edtPercent.Enabled = false; edtDesconto.Enabled = false; edtTotal.Enabled = false; edtPerConsultor.Enabled = false; edtVlrConsultor.Enabled = false; btnFornecedor.Enabled = false; btnCliente.Enabled = false; btnConsultor.Enabled = false; btnContato.Enabled = false; btnLimpaConsultor.Enabled = false; cbxTabelas.Enabled = false; btnItens.Enabled = false; edtResumo.Enabled = true; edtObservacao.Enabled = true; cbxSituacao.Enabled = true; } carregando = false; }