void BtnConsultorClick(object sender, EventArgs e) { cControleAcesso acesso = new cControleAcesso(); /* * if (!acesso.PermissaoPrograma(Globais.sUsuario, Globais.sFilial, 2, "fConParceiros")) return; * frmConParceiros frm = new frmConParceiros(); * frm.ckbFornecedor.Checked = false; * frm.ckbCliente.Checked = false; * frm.ShowDialog(); * if (frm.cancela) return; */ frmCadParceiros frmCad = new frmCadParceiros(true); //frmCad.where = frm.filtro; frmCad.where = ""; frmCad.bConsultores = true; frmCad.codigo = edtConsultor.Text; frmCad.ReadOnly = !acesso.PermissaoPrograma(Globais.sUsuario, Globais.sFilial, 2, "fCadParceiros"); frmCad.ShowDialog(); if (frmCad.result) { edtConsultor.Text = frmCad.edtCodigo.Text; juridica = frmCad.rbtJuridica.Checked; } }
void ImgClientesClick(object sender, EventArgs e) { cControleAcesso acesso = new cControleAcesso(); frmCadParceiros frmCad = new frmCadParceiros(true); frmCad.where = ""; frmCad.codigo = ""; frmCad.ReadOnly = !acesso.PermissaoPrograma(Globais.sUsuario, Globais.sFilial, 2, "fCadParceiros"); frmCad.ShowDialog(); }
void BtnConsultorClick(object sender, EventArgs e) { frmCadParceiros frmCad = new frmCadParceiros(true); frmCad.where = ""; frmCad.bConsultores = true; frmCad.codigo = edtConsultor.Text; frmCad.ReadOnly = true; frmCad.ShowDialog(); if (frmCad.result) { edtConsultor.Text = frmCad.edtCodigo.Text; } }
void BtnTransportadoraClick(object sender, EventArgs e) { cControleAcesso acesso = new cControleAcesso(); frmCadParceiros frmCad = new frmCadParceiros(true); frmCad.where = ""; frmCad.bFornecedores = true; frmCad.codigo = edtTransportadora.Text; frmCad.ReadOnly = !acesso.PermissaoPrograma(Globais.sUsuario, Globais.sFilial, 2, "fCadParceiros"); frmCad.ShowDialog(); if (frmCad.result) { edtTransportadora.Text = frmCad.edtCodigo.Text; } }
void BtnClienteClick(object sender, EventArgs e) { cControleAcesso acesso = new cControleAcesso(); frmCadParceiros frmCad = new frmCadParceiros(true); frmCad.where = ""; frmCad.codigo = edtParceiro.Text; frmCad.ReadOnly = !acesso.PermissaoPrograma(Globais.sUsuario, Globais.sFilial, 2, "fCadParceiros"); frmCad.ShowDialog(); if (frmCad.result) { edtParceiro.Text = frmCad.edtCodigo.Text; } edtParceiro.Focus(); }
void BtnFornecedorClick(object sender, EventArgs e) { cControleAcesso acesso = new cControleAcesso(); frmCadParceiros frmCad = new frmCadParceiros(true); frmCad.where = ""; frmCad.bFornecedores = true; frmCad.codigo = edtFornecedor.Text; frmCad.ReadOnly = !acesso.PermissaoPrograma(Globais.sUsuario, Globais.sFilial, 2, "fCadParceiros"); frmCad.ShowDialog(); if (frmCad.result) { edtFornecedor.Text = frmCad.edtCodigo.Text; CarregaCaracteristicas(); CarregaTabelas(); } }
void BtnConsultorClick(object sender, EventArgs e) { if (dgvAcoes.Rows.Count == 0) { return; } cControleAcesso acesso = new cControleAcesso(); if (!acesso.PermissaoPrograma(Globais.sUsuario, Globais.sFilial, 2, "fConParceiros")) { return; } frmCadParceiros frmCad = new frmCadParceiros(true); frmCad.where = "where COD_PARCEIRO='" + consultor + "'"; frmCad.codigo = consultor; frmCad.ReadOnly = !acesso.PermissaoPrograma(Globais.sUsuario, Globais.sFilial, 2, "fCadParceiros"); frmCad.ShowDialog(); }
void ImgClientesClick(object sender, EventArgs e) { cControleAcesso acesso = new cControleAcesso(); /* * if (!acesso.PermissaoPrograma(Globais.sUsuario, Globais.sFilial, 2, "fConParceiros")) return; * frmConParceiros frm = new frmConParceiros(); * frm.ShowDialog(); * if (frm.cancela) return; */ frmCadParceiros frmCad = new frmCadParceiros(true); //frmCad.where = frm.filtro; //frmCad.codigo = edtParceiro.Text; frmCad.where = ""; frmCad.codigo = ""; frmCad.ReadOnly = !acesso.PermissaoPrograma(Globais.sUsuario, Globais.sFilial, 2, "fCadParceiros"); frmCad.ShowDialog(); }
void LnkContatosLinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { if (dgvContatos.Rows.Count > 0) { int i = dgvContatos.CurrentRow.Index; string papel = dgvContatos.Rows[i].Cells["Papel"].Value.ToString().Trim(); if ((papel != null) && papel.Trim().Equals(".")) { frmCadParceiros frmParceiros = new frmCadParceiros(false); frmParceiros.where = "where COD_PARCEIRO='" + cliente.Trim() + "'"; frmParceiros.ReadOnly = false; frmParceiros.ShowDialog(); CarregaContatos(cliente, acaoSelecionada); return; } } frmCadContatos frm = new frmCadContatos(false); frm.parceiro = cliente; frm.ShowDialog(); CarregaContatos(cliente, acaoSelecionada); }
void BtnConfirmaClick(object sender, EventArgs e) { // verifica se os dados do cliente estão preenchidos cParceiro parceiro = new cParceiro(); string mensagem = ""; for (;;) { mensagem = ""; if (!parceiro.Le(cliente)) { MessageBox.Show("Cliente não cadastrado"); return; } if (parceiro.NOM_PARCEIRO.Length == 0) { mensagem = "NOME não preenchido"; } if (parceiro.NRO_CPF_CNPJ.Length == 0) { mensagem = mensagem + "\nCPF/CNPJ não preenchido"; } bool entrega = false; if (parceiro.DES_LOGRADOURO_ENTREGA.Length == 0) { if (parceiro.DES_LOGRADOURO.Length == 0) { mensagem = mensagem + "\nLOGRADOURO não preenchido"; } } else { entrega = true; } if (!entrega) { if (parceiro.NRO_ENDERECO.Length == 0) { mensagem = mensagem + "\nNRO não preenchido"; } if (parceiro.NOM_BAIRRO.Length == 0) { mensagem = mensagem + "\nBAIRRO não preenchido"; } if (parceiro.NOM_CIDADE.Length == 0) { mensagem = mensagem + "\nCIDADE não preenchido"; } if (parceiro.COD_ESTADO.Length == 0) { mensagem = mensagem + "\nESTADO não preenchido"; } if (parceiro.NRO_CEP.Length == 0) { mensagem = mensagem + "\nCEP não preenchido"; } } else { if (parceiro.NRO_ENDERECO_ENTREGA.Length == 0) { mensagem = mensagem + "\nNRO não preenchido"; } if (parceiro.NOM_BAIRRO_ENTREGA.Length == 0) { mensagem = mensagem + "\nBAIRRO não preenchido"; } if (parceiro.NOM_CIDADE_ENTREGA.Length == 0) { mensagem = mensagem + "\nCIDADE não preenchida"; } if (parceiro.COD_ESTADO_ENTREGA.Length == 0) { mensagem = mensagem + "\nESTADO não preenchido"; } if (parceiro.NRO_CEP_ENTREGA.Length == 0) { mensagem = mensagem + "\nCEP não preenchido"; } } if ((parceiro.NRO_FONE1.Length == 0) && (parceiro.NRO_CELULAR.Length == 0)) { mensagem = mensagem + "\nFONE não preenchido"; } if (mensagem.Length == 0) { break; } DialogResult r = MessageBox.Show(mensagem, "Atualizar cadastro?", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (r == DialogResult.No) { break; } cControleAcesso acesso = new cControleAcesso(); frmCadParceiros frmCad = new frmCadParceiros(true); frmCad.where = "where COD_PARCEIRO='" + cliente + "'"; frmCad.ReadOnly = !acesso.PermissaoPrograma(Globais.sUsuario, Globais.sFilial, 2, "fCadParceiros"); frmCad.ShowDialog(); } if (mensagem.Length != 0) { return; } cOrcamentos orc = new cOrcamentos(); ArrayList itens = orc.VerificaEspecificos(fornecedor, data, orcamento); if (itens.Count > 0) { mensagem = "Itens sem código específico:"; foreach (string item in itens) { mensagem = mensagem + "\n" + item; } MessageBox.Show(mensagem, "Erro na consistência"); return; } string msg = ""; cPedidos pedidos = new cPedidos(); string cod_condicao = cbxCondicoesPagto.Text.Trim(); if (cod_condicao.Length > 10) { cod_condicao = cbxCondicoesPagto.Text.Substring(0, 10).Trim(); } int nro_pedido = 0; string idt_frete = rbtCliente.Checked ? "C" : "F"; if (dif > 0) { result = pedidos.Inclui(fornecedor, data, orcamento, 1, vlr_itens - dif, Globais.sUsuario, DateTime.Now, dtpEntrega.Value, dtpEntrega.Checked ? "S" : "N", dtpMontagem.Value, dtpMontagem.Checked ? "S" : "N", cod_condicao, edtTransportadora.Text, "", idt_frete, ref nro_pedido, ref msg); } else { result = pedidos.Inclui(fornecedor, data, orcamento, 1, vlr_itens - vlr_desconto, Globais.sUsuario, DateTime.Now, dtpEntrega.Value, dtpEntrega.Checked ? "S" : "N", dtpMontagem.Value, dtpMontagem.Checked ? "S" : "N", cod_condicao, edtTransportadora.Text, "", idt_frete, ref nro_pedido, ref msg); } if (!result) { MessageBox.Show("Pedido\n" + msg, "Erro na geração do pedido", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (dif > 0) { // se as fórmulas forem diferentes gera pedido de serviços para SOFTPLACE pedidos.Inclui(fornecedor, data, orcamento, 2, dif - vlr_desconto, Globais.sUsuario, DateTime.Now, dtpEntrega.Value, dtpEntrega.Checked ? "S" : "N", dtpMontagem.Value, dtpMontagem.Checked ? "S" : "N", cod_condicao, edtTransportadora.Text, servico, idt_frete, ref nro_pedido, ref msg); if (!result) { MessageBox.Show("Serviços\n" + msg, "Erro na geração do pedido", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } MessageBox.Show("Pedidos gerados com sucesso"); } else { MessageBox.Show("Pedido gerado com sucesso"); } Close(); }