private void BuscarVendedor() { if (rCupom != null) { string vColunas = "a.nm_clifor|Nome Vendedor|200;" + "a.cd_clifor|Cd. Vendedor|80"; string vParam = "isnull(a.st_vendedor, 'N')|=|'S';" + "isnull(a.st_ativo, 'N')|=|'S';" + "a.loginvendedor|=|'" + LoginPdv + "'"; DataRowView linha = FormBusca.UtilPesquisa.BTN_BUSCA(vColunas, null, new CamadaDados.Financeiro.Cadastros.TCD_CadClifor(), vParam); if (linha != null) { try { rCupom.Cd_vendedor = linha["cd_clifor"].ToString(); TCN_CupomFiscal.Gravar(rCupom, null); Cd_vendedor = linha["cd_clifor"].ToString(); lblVendedor.Text = linha["cd_clifor"].ToString().Trim() + "-" + linha["nm_clifor"].ToString().Trim(); } catch (Exception ex) { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
private void IniciarVenda() { rCupom = new TRegistro_CupomFiscal(); string msgRet = string.Empty; if (TGerenciarECF.AbrirCupom(rECF, string.Empty, Nm_cliente, string.Empty, ref msgRet)) { try { rCupom.Id_coo_ecf = TGerenciarECF.UltimoCOOEmitido(rECF); rCupom.Cd_clifor = Cd_cliente; rCupom.Nm_clifor = Nm_cliente; rCupom.Cd_empresa = lCfg[0].Cd_empresa; rCupom.Nr_serie = lCfg[0].Nr_serie; rCupom.Cd_vendedor = Cd_vendedor; rCupom.Dt_emissao = CamadaDados.UtilData.Data_Servidor(); rCupom.Id_pdv = lSessao[0].Id_pdv; rCupom.Id_sessao = lSessao[0].Id_sessao; rCupom.Id_equipamento = rECF.Id_equipamento; rCupom.Cd_movimentacao = lCfg[0].Cd_movimentacao; rCupom.St_cupom = "S"; TCN_CupomFiscal.Gravar(rCupom, null); this.ExibirLayoutVenda(); } catch (Exception ex) { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); //Cancelar cupom fiscal aberto if (rCupom.Id_coo_ecf.HasValue) { TGerenciarECF.CancelarUltimoCupom(rECF); } } } else { MessageBox.Show(msgRet, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void AlterarCliente() { if (rCupom != null) { string vParam = "isnull(a.st_registro, 'A')|<>|'C'"; DataRowView linha = FormBusca.UtilPesquisa.BTN_BuscaClifor(null, vParam); if (linha != null) { try { rCupom.Cd_clifor = linha["cd_clifor"].ToString(); rCupom.Nm_clifor = linha["nm_clifor"].ToString(); TCN_CupomFiscal.Gravar(rCupom, null); //Atualizar controle tela Cd_cliente = linha["cd_clifor"].ToString(); Nm_cliente = linha["nm_clifor"].ToString(); lblCliente.Text = Cd_cliente.Trim() + "-" + Nm_cliente.Trim(); } catch (Exception ex) { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }