void FrmCadParceirosLoad(object sender, EventArgs e) { parceiros = new cParceiros(); if (bClientes) { where = "where IDT_CLIENTE = 'S'"; } else if (bFornecedores) { where = "where IDT_FORNECEDOR = 'S'"; } else if (bConsultores) { where = "where IDT_CONSULTOR = 'S'"; } if (ReadOnly) { btnConfirma.Visible = false; btnCancela.Visible = false; btnInclui.Visible = false; btnExclui.Visible = false; btnAltera.Visible = false; //btnFecha.Text = "Seleciona"; } this.Cursor = Cursors.WaitCursor; parceiros.Carrega(dgvCadastro, where); this.Cursor = Cursors.Default; cEstados estados = new cEstados(); this.Cursor = Cursors.WaitCursor; estados.Carrega(cbxEstados); this.Cursor = Cursors.Default; this.Cursor = Cursors.WaitCursor; estados.Carrega(cbxEstadosEntrega); this.Cursor = Cursors.Default; this.Cursor = Cursors.WaitCursor; estados.Carrega(cbxEstadosCobranca); this.Cursor = Cursors.Default; SetaEdicaoLocal(false); result = false; /* * if (dgvCadastro.Rows.Count == 0) * { * if (codigo.Trim().CompareTo("") != 0) * { * HabilitaEdicao(); * edtDescricao.Text = ""; * acao = 'i'; * SetaEdicaoLocal(true); * InicializaCampos(); * edtCodigo.Text = codigo; * edtCodigo.Focus(); * } * } */ }
void BtnConfirmaClick(object sender, EventArgs e) { if (btnConfirma.Text.CompareTo("Seleciona") == 0) { result = true; Close(); return; } if (edtCodigo.Text.Trim().Length == 0) { MessageBox.Show("Código", "Campo obrigatório", MessageBoxButtons.OK, MessageBoxIcon.Warning); edtCodigo.Focus(); return; } if (edtRazao.Text.Trim().Length == 0) { MessageBox.Show("Código", "Campo obrigatório", MessageBoxButtons.OK, MessageBoxIcon.Warning); edtCodigo.Focus(); return; } string msg = ""; cParceiros parceiros = new cParceiros(); result = parceiros.IncluiRapido(edtCodigo.Text, edtRazao.Text, FONE.TiraEdicao(edtFone1.Text), FONE.TiraEdicao(edtFone2.Text), FONE.TiraEdicao(edtCelular.Text), FONE.TiraEdicao(edtFAX.Text), edtEmail.Text, ref msg); if (!result) { MessageBox.Show(edtCodigo.Text + "\n" + msg, "Erro na inclusão do cliente", MessageBoxButtons.OK, MessageBoxIcon.Error); } if (edtContato.Text.Trim().Length == 0) { cContatos contatos = new cContatos(); result = contatos.Inclui(edtCodigo.Text, edtContato.Text, edtNome.Text, FONE.TiraEdicao(edtFoneContato1.Text), FONE.TiraEdicao(edtFoneContato2.Text), FONE.TiraEdicao(edtCelularContato.Text), FONE.TiraEdicao(edtEmailContato.Text), edtPapel.Text, false, DateTime.Now, "S", ref msg); if (!result) { MessageBox.Show(edtContato.Text + "\n" + msg, "Erro na inclusão do contato", MessageBoxButtons.OK, MessageBoxIcon.Error); } } result = true; Close(); }
public void Conta() { cParceiros parceiros = new cParceiros(); edtClientes.Text = parceiros.NumClientes().ToString(); edtFornecedores.Text = parceiros.NumFornecedores().ToString(); edtConsultores.Text = parceiros.NumConsultores().ToString(); }
bool Valida() { if (cbxNaturezas.Text.Trim().Length == 0) { MessageBox.Show("Natureza", "Campo Obrigatório", MessageBoxButtons.OK, MessageBoxIcon.Warning); cbxNaturezas.Focus(); return(false); } nf = ""; nf = edtCodigo.Text.Trim(); if (nf.Equals("")) { MessageBox.Show("Nota Fiscal", "Campo Obrigatório", MessageBoxButtons.OK, MessageBoxIcon.Warning); edtCodigo.Focus(); return(false); } cParceiros parceiros = new cParceiros(); if ((edtParceiro.Text.Trim().Length > 0) && !parceiros.Existe(edtParceiro.Text.Trim())) { MessageBox.Show(edtParceiro.Text, "Parceiro não Cadastrado", MessageBoxButtons.OK, MessageBoxIcon.Warning); edtParceiro.Focus(); return(false); } if (edtParceiro.Text.Trim().Length == 0) { MessageBox.Show("Cliente", "Campo Obrigatório", MessageBoxButtons.OK, MessageBoxIcon.Warning); edtParceiro.Focus(); return(false); } if (ckbCancelado.Checked && (edtMotivo.Text.Trim().Length == 0)) { MessageBox.Show("Motivo", "Campo Obrigatório", MessageBoxButtons.OK, MessageBoxIcon.Warning); edtMotivo.Focus(); return(false); } return(true); }
void BtnContatosClick(object sender, EventArgs e) { cControleAcesso acesso = new cControleAcesso(); //if (!acesso.PermissaoPrograma(Globais.sUsuario, Globais.sFilial, 2, "fConParceiros")) return; frmCadContatos frm = new frmCadContatos(true); frm.ReadOnly = !acesso.PermissaoPrograma(Globais.sUsuario, Globais.sFilial, 2, "fCadParceiros"); frm.parceiro = edtParceiro.Text; cParceiros parceiros = new cParceiros(); string des = "", fisjur = ""; parceiros.Procura(edtParceiro.Text, ref des, ref fisjur); frm.des_parceiro = des; frm.juridica = fisjur.Equals("J"); frm.ShowDialog(); edtContato.Text = frm.edtCodigo.Text; edtContato.Focus(); }
bool Valida() { if (cbxNaturezas.Text.Trim().Length == 0) { MessageBox.Show("Natureza", "Campo Obrigatório", MessageBoxButtons.OK, MessageBoxIcon.Warning); cbxNaturezas.Focus(); return(false); } cParceiros parceiros = new cParceiros(); if ((edtParceiro.Text.Trim().Length > 0) && !parceiros.Existe(edtParceiro.Text.Trim())) { MessageBox.Show(edtParceiro.Text, "Parceiro não Cadastrado", MessageBoxButtons.OK, MessageBoxIcon.Warning); edtParceiro.Focus(); return(false); } cFuncionarios funcionarios = new cFuncionarios(); if ((edtFuncionario.Text.Trim().Length > 0) && !funcionarios.Existe(edtFuncionario.Text.Trim())) { MessageBox.Show(edtFuncionario.Text, "Funcionário não Cadastrado", MessageBoxButtons.OK, MessageBoxIcon.Warning); edtFuncionario.Focus(); return(false); } if ((edtParceiro.Text.Trim().Length + edtFuncionario.Text.Trim().Length) == 0) { MessageBox.Show("Parceiro ou Funcionário", "Campo Obrigatório", MessageBoxButtons.OK, MessageBoxIcon.Warning); edtParceiro.Focus(); return(false); } return(true); }
void BtnConfirmaClick(object sender, EventArgs e) { string msg = ""; bool result; string parceiro = edtParceiro.Text.Trim(); string codigo = edtCodigo.Text.Trim(); string idt_default = ckbDefault.Checked ? "S" : "N"; string idt_ativo = chkAtivo.Checked ? "S" : "N"; if (edtParceiro.Text.Trim().Equals("")) { cParceiros parceiros = new cParceiros(); string des = "", fisjur = ""; if (!parceiros.Procura(edtParceiro.Text, ref des, ref fisjur)) { MessageBox.Show(edtParceiro.Text, "Parceiro não Cadastrado", MessageBoxButtons.OK, MessageBoxIcon.Warning); edtParceiro.Focus(); return; } } if (acao == 'I') { acao = 'i'; return; } if (acao == 'A') { acao = 'a'; return; } if (acao == 'i') { result = tabelas.Inclui(parceiro, codigo, edtDescricao.Text, idt_default, idt_ativo, ref msg); } else { result = tabelas.Altera(parceiro, codigo, edtDescricao.Text, idt_default, idt_ativo, ref msg); } if (!result) { if (acao == 'i') { MessageBox.Show(codigo + "\n" + msg, "Erro na inclusão da tabela", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show(codigo + "\n" + msg, "Erro na alteração da tabela", MessageBoxButtons.OK, MessageBoxIcon.Error); } } this.Cursor = Cursors.WaitCursor; tabelas.Carrega(dgvCadastro, chkAtivos.Checked); Grid.Sort(dgvCadastro, col_sorted, ord_sorted); this.Cursor = Cursors.Default; int selecionado = Procura(parceiro, codigo); if (selecionado >= 0) { dgvCadastro.Rows[selecionado].Cells[0].Selected = true; AtualizaDados(selecionado); AtualizaDadosLocal(selecionado); } DesabilitaEdicao(); SetaEdicaoLocal(false); }
void BtnConfirmaClick(object sender, EventArgs e) { string msg = ""; bool result; string parceiro = edtParceiro.Text.Trim(); string codigo = edtCodigo.Text.Trim(); if (edtParceiro.Text.Trim().CompareTo("") != 0) { cParceiros parceiros = new cParceiros(); string des = "", fisjur = ""; if (!parceiros.Procura(edtParceiro.Text, ref des, ref fisjur)) { MessageBox.Show(edtParceiro.Text, "Parceiro não Cadastrado", MessageBoxButtons.OK, MessageBoxIcon.Warning); edtParceiro.Focus(); return; } } if (acao == 'I') { acao = 'i'; return; } if (acao == 'A') { acao = 'a'; return; } string imprime_ipi = chkIPI.Checked ? "S" : "N"; string ativo = chkAtivo.Checked ? "S" : "N"; if (acao == 'i') { result = caracteristicas.Inclui(parceiro, codigo, edtDescricao.Text, edtFormulaPedido.Text, Globais.StrToFloat(edtConsultor.Text), Globais.StrToFloat(edtVendedor.Text), Globais.StrToFloat(edtFilial.Text), Globais.StrToFloat(edtLimiar.Text), edtObservacao.Text, edtRacional.Text, edtServico.Text, ativo, Globais.StrToShort(edtDias.Text), edtVendedorProdutos.Text, edtVendedorServicos.Text, edtConsultorProdutos.Text, edtConsultorServicos.Text, edtFilialProdutos.Text, edtFilialServicos.Text, Globais.StrToFloat(edtFrete.Text), cbxIntroducoes.Text, cbxInformacoesFornecimento.Text, cbxTermosGarantia.Text, cbxCondicoesMontagem.Text, cbxTermosAprovacao.Text, imprime_ipi, ref msg); } else { result = caracteristicas.Altera(parceiro, codigo, edtDescricao.Text, edtFormulaPedido.Text, Globais.StrToFloat(edtConsultor.Text), Globais.StrToFloat(edtVendedor.Text), Globais.StrToFloat(edtFilial.Text), Globais.StrToFloat(edtLimiar.Text), edtObservacao.Text, edtRacional.Text, edtServico.Text, ativo, Globais.StrToShort(edtDias.Text), edtVendedorProdutos.Text, edtVendedorServicos.Text, edtConsultorProdutos.Text, edtConsultorServicos.Text, edtFilialProdutos.Text, edtFilialServicos.Text, Globais.StrToFloat(edtFrete.Text), cbxIntroducoes.Text, cbxInformacoesFornecimento.Text, cbxTermosGarantia.Text, cbxCondicoesMontagem.Text, cbxTermosAprovacao.Text, imprime_ipi, ref msg); } if (!result) { if (acao == 'i') { MessageBox.Show(parceiro + "-" + codigo + "\r\n" + msg, "Erro na inclusão da característica", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show(parceiro + "-" + codigo + "\r\n" + msg, "Erro na alteração da característica", MessageBoxButtons.OK, MessageBoxIcon.Error); } } primeira = dgvCadastro.FirstDisplayedScrollingRowIndex; this.Cursor = Cursors.WaitCursor; caracteristicas.Carrega(dgvCadastro, chkFiltroAtivos.Checked); this.Cursor = Cursors.Default; Sort(col_sorted, ord_sorted); int selecionado = Posiciona(parceiro.Trim(), codigo.Trim()); if (selecionado >= 0) { AtualizaDados(selecionado); AtualizaDadosLocal(selecionado); } if (primeira != -1) { dgvCadastro.FirstDisplayedScrollingRowIndex = primeira; } DesabilitaEdicao(); SetaEdicaoLocal(false); }
void BtnConfirmaClick(object sender, EventArgs e) { string msg = ""; bool result; string parceiro = edtParceiro.Text.Trim(); string codigo = edtCodigo.Text.Trim(); string subcodigo = edtSubCodigo.Text.Trim(); if (subcodigo.CompareTo("") == 0) { MessageBox.Show("SubCódigo", "Campo obrigatório", MessageBoxButtons.OK, MessageBoxIcon.Warning); edtSubCodigo.Focus(); return; } if (edtParceiro.Text.Trim().CompareTo("") != 0) { cParceiros parceiros = new cParceiros(); string des = "", fisjur = ""; if (!parceiros.Procura(edtParceiro.Text, ref des, ref fisjur)) { MessageBox.Show(edtParceiro.Text, "Parceiro não Cadastrado", MessageBoxButtons.OK, MessageBoxIcon.Warning); edtParceiro.Focus(); return; } } if (acao == 'I') { acao = 'i'; return; } if (acao == 'A') { acao = 'a'; return; } if (acao == 'i') { result = produtos.Inclui(parceiro, codigo, subcodigo, edtDescricao.Text, edtTexto.Text, edtMedida.Text, Globais.StrToFloat(edtIPI.Text), chkGenerico.Checked ? "S" : "N", ref msg); xParceiro = edtParceiro.Text; xCodigo = edtCodigo.Text; xSubCodigo = edtSubCodigo.Text; xDescricao = edtDescricao.Text; xMedida = edtMedida.Text; xTexto = edtTexto.Text; } else { result = produtos.Altera(parceiro, codigo, subcodigo, edtDescricao.Text, edtTexto.Text, edtMedida.Text, Globais.StrToFloat(edtIPI.Text), chkGenerico.Checked ? "S" : "N", ref msg); } if (!result) { if (acao == 'i') { MessageBox.Show(codigo + "\n" + msg, "Erro na inclusão do produto", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show(codigo + "\n" + msg, "Erro na alteração do produto", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { if (acao == 'i') { DataRow row = table.NewRow(); row[0] = parceiro; row[1] = codigo; row[2] = subcodigo; row[3] = edtDescricao.Text; row[4] = edtTexto.Text; row[5] = edtMedida.Text; row[6] = Globais.StrToFloat(edtIPI.Text); row[7] = chkGenerico.Checked ? "S" : "N"; table.Rows.Add(row); int selecionado = Procura(codigo, false); if (selecionado >= 0) { for (int i = selecionado; i < dgvCadastro.Rows.Count; i++) { if (dgvCadastro.Rows[i].Cells[2].Value.ToString().Trim().CompareTo(subcodigo) == 0) { selecionado = i; break; } } dgvCadastro.Rows[selecionado].Cells[0].Selected = true; AtualizaDados(selecionado); AtualizaDadosLocal(selecionado); } } else { int selecionado = dgvCadastro.CurrentRow.Index; dgvCadastro.Rows[selecionado].Cells[0].Value = parceiro; dgvCadastro.Rows[selecionado].Cells[1].Value = codigo; dgvCadastro.Rows[selecionado].Cells[2].Value = subcodigo; dgvCadastro.Rows[selecionado].Cells[3].Value = edtDescricao.Text; dgvCadastro.Rows[selecionado].Cells[4].Value = edtTexto.Text; dgvCadastro.Rows[selecionado].Cells[5].Value = edtMedida.Text; dgvCadastro.Rows[selecionado].Cells[6].Value = Globais.StrToFloat(edtIPI.Text); dgvCadastro.Rows[selecionado].Cells[7].Value = chkGenerico.Checked ? "S" : "N"; //produtos.Carrega(dgvCadastro, ref table, ""); } } DesabilitaEdicao(); SetaEdicaoLocal(false); }