private void afterBusca() { string status = string.Empty; string virg = string.Empty; if (cbAberto.Checked) { status = "'A'"; virg = ","; } if (cbCancelado.Checked) { status += virg + "'C'"; } BsPreVenda.DataSource = TCN_PreVenda.Buscar(cd_empresa.Text, Id_prevenda.Text, string.Empty, nm_clifor.Text, cd_vendedor.Text, dt_ini.Text, dt_fin.Text, status, cbSaldoFaturar.Checked, "a.id_prevenda desc", null); BsPreVenda_PositionChanged(this, new EventArgs()); }
private bool validarCartao() { edt_cartao.Text = edt_cartao.Text.SoNumero().Trim(); if (string.IsNullOrEmpty(edt_cartao.Text.SoNumero().Trim())) { return(false); } else if (_Cfg.bool_abrircartao && (_Cfg.Tp_cartao.Equals("0") || (_Cfg.bool_mesacartao && _Cfg.Tp_cartao.Equals("0"))) && _Cfg.nr_cartaorotini > Convert.ToDecimal(edt_cartao.Text)) { MessageBox.Show("N° Cartão (" + _Cfg.nr_cartaorotini + ") é o mínimo da faixa de cartão rotativo!", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); return(false); } else if (_Cfg.bool_abrircartao && (_Cfg.Tp_cartao.Equals("0") || (_Cfg.bool_mesacartao && _Cfg.Tp_cartao.Equals("0"))) && _Cfg.nr_cartaorotfin < Convert.ToDecimal(edt_cartao.Text)) { MessageBox.Show("N° Cartão (" + _Cfg.nr_cartaorotfin + ") é o máximo da faixa de cartão rotativo!", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); return(false); } TList_Cartao cartao = new TCD_Cartao().Select(new TpBusca[] { new TpBusca() { vNM_Campo = "a.nr_cartao", vOperador = "=", vVL_Busca = "'" + edt_cartao.Text + "'" }, new TpBusca() { vNM_Campo = "a.st_registro", vOperador = "=", vVL_Busca = "'A'" } }, 1, string.Empty, string.Empty); if (cartao.Count > 0) { _Cartao = cartao[0]; //Buscar prevenda _Cartao.lPreVenda = TCN_PreVenda.Buscar(_Cartao.Cd_empresa, _Cartao.id_cartao.ToString(), string.Empty, string.Empty, string.Empty, "A", null); //Buscar itens da prevenda _Cartao.lPreVenda.ForEach(p => { p.lItens = TCN_PreVenda_Item.Buscar(p.Cd_empresa, p.id_prevenda.ToString(), string.Empty, string.Empty, null); }); return(true); } else if (abrirCartao()) { return(true); } else { return(false); } }