public static TList_Retirada buscar(string Cd_empresa, string Id_retirada, string Cd_funcionario, string Dt_ini, string Dt_fin, BancoDados.TObjetoBanco banco) { TpBusca[] vBusca = new TpBusca[0]; if (!string.IsNullOrWhiteSpace(Cd_empresa)) { Estruturas.CriarParametro(ref vBusca, "a.cd_empresa", "'" + Cd_empresa.Trim() + "'"); } if (!string.IsNullOrWhiteSpace(Id_retirada)) { Estruturas.CriarParametro(ref vBusca, "a.id_retirada", Id_retirada); } if (!string.IsNullOrWhiteSpace(Cd_funcionario)) { Estruturas.CriarParametro(ref vBusca, "a.cd_funcionario", "'" + Cd_funcionario.Trim() + "'"); } if (Dt_ini.IsDateTime()) { Estruturas.CriarParametro(ref vBusca, "convert(datetime, floor(convert(decimal(30,10), a.dt_retirada)))", "'" + Convert.ToDateTime(Dt_ini).ToString("yyyyMMdd") + "'", ">="); } if (Dt_fin.IsDateTime()) { Estruturas.CriarParametro(ref vBusca, "convert(datetime, floor(convert(decimal(30,10), a.dt_retirada)))", "'" + Convert.ToDateTime(Dt_fin).ToString("yyyyMMdd") + "'", "<="); } return(new TCD_Retirada(banco).Select(vBusca, 0, string.Empty)); }
public static TList_Mesa Buscar(string nr_mesa, string id_local, string ds_mesa, BancoDados.TObjetoBanco banco) { TpBusca[] filtro = new TpBusca[0]; if (!string.IsNullOrEmpty(nr_mesa)) { Array.Resize(ref filtro, filtro.Length + 1); filtro[filtro.Length - 1].vNM_Campo = "a.nr_mesa"; filtro[filtro.Length - 1].vOperador = "="; filtro[filtro.Length - 1].vVL_Busca = "'" + nr_mesa.Trim() + "'"; } if (!string.IsNullOrEmpty(id_local)) { Array.Resize(ref filtro, filtro.Length + 1); filtro[filtro.Length - 1].vNM_Campo = "a.id_local"; filtro[filtro.Length - 1].vOperador = "="; filtro[filtro.Length - 1].vVL_Busca = id_local; } if (!string.IsNullOrEmpty(ds_mesa)) { Array.Resize(ref filtro, filtro.Length + 1); filtro[filtro.Length - 1].vNM_Campo = "a.ds_mesa"; filtro[filtro.Length - 1].vOperador = "like"; filtro[filtro.Length - 1].vVL_Busca = "'%" + ds_mesa.Trim() + "%'"; } Estruturas.CriarParametro(ref filtro, "isnull(a.st_registro, 'A')", "'A'"); return(new TCD_Mesa(banco).Select(filtro, 0, string.Empty)); }
private void BuscarProduto() { if (cbEmpresa.SelectedItem == null) { MessageBox.Show("Obrigatório informar empresa!", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } TpBusca[] filtro = new TpBusca[1]; //Descartar produtos cancelados filtro[0].vNM_Campo = "isnull(a.st_registro, 'A')"; filtro[0].vOperador = "<>"; filtro[0].vVL_Busca = "'C'"; CamadaDados.Estoque.Cadastros.TRegistro_CadProduto rProd = null; if (string.IsNullOrEmpty(cd_produto.Text)) { rProd = UtilPesquisa.BuscarProduto(string.Empty, cbEmpresa.SelectedValue.ToString(), string.Empty, string.Empty, null, filtro); } else if (cd_produto.Text.SoNumero().Trim().Length != cd_produto.Text.Trim().Length) { rProd = UtilPesquisa.BuscarProduto(cd_produto.Text, cbEmpresa.SelectedValue.ToString(), string.Empty, string.Empty, null, filtro); } else { //Buscar Produto Estruturas.CriarParametro(ref filtro, string.Empty, "(a.cd_produto like '%" + cd_produto.Text.Trim() + "') or " + "(a.Codigo_Alternativo = '" + (cd_produto.TextOld != null ? cd_produto.TextOld.ToString() : cd_produto.Text.Trim()) + "') or " + "(exists(select 1 from tb_est_codbarra x " + " where x.cd_produto = a.cd_produto " + " and x.cd_codbarra = '" + cd_produto.Text.Trim() + "'))", string.Empty); CamadaDados.Estoque.Cadastros.TList_CadProduto lProd = new CamadaDados.Estoque.Cadastros.TCD_CadProduto().Select(filtro, 0, string.Empty, string.Empty, string.Empty); if (lProd.Count > 0) { rProd = lProd[0]; } } if (rProd != null) { CdProduto.Text = rProd.CD_Produto; dsProduto.Text = rProd.DS_Produto; dtAbast.Focus(); } else { cd_produto.Focus(); } cd_produto.Clear(); }
public static TList_Reserva_X_PreVenda Buscar(string Cd_empresa, string Id_reserva, string Id_item, string Id_prevenda, string Id_itemprevenda, TObjetoBanco banco) { TpBusca[] filtro = new TpBusca[0]; if (!string.IsNullOrEmpty(Cd_empresa)) { Estruturas.CriarParametro(ref filtro, "a.cd_empresa", "'" + Cd_empresa.Trim() + "'"); } if (!string.IsNullOrEmpty(Id_reserva)) { Estruturas.CriarParametro(ref filtro, "a.id_reserva", Id_reserva); } if (!string.IsNullOrEmpty(Id_item)) { Estruturas.CriarParametro(ref filtro, "a.id_item", Id_item); } if (!string.IsNullOrEmpty(Id_prevenda)) { Estruturas.CriarParametro(ref filtro, "a.id_prevenda", Id_prevenda); } if (!string.IsNullOrEmpty(Id_itemprevenda)) { Estruturas.CriarParametro(ref filtro, "a.id_itemprevenda", Id_itemprevenda); } return(new TCD_Reserva_X_PreVenda(banco).Select(filtro, 0, string.Empty)); }
public static TList_Resposta Buscar(string Id_resposta, string Ds_resposta, BancoDados.TObjetoBanco banco, string Cancelado = "") { TpBusca[] tpBuscas = new TpBusca[0]; if (!string.IsNullOrEmpty(Id_resposta)) { Estruturas.CriarParametro(ref tpBuscas, "a.Id_pergunta", "'" + Id_resposta + "'"); } if (!string.IsNullOrEmpty(Ds_resposta)) { Estruturas.CriarParametro(ref tpBuscas, "a.Ds_resposta", "'" + Ds_resposta + "'"); } if (!string.IsNullOrEmpty(Cancelado) && Cancelado.Equals("1")) { Estruturas.CriarParametro(ref tpBuscas, "a.cancelado", "'1'"); } else if (!string.IsNullOrEmpty(Cancelado) && Cancelado.Equals("0")) { Estruturas.CriarParametro(ref tpBuscas, "a.cancelado", "'0'"); } return(new TCD_Resposta(banco).Select(tpBuscas, 0, string.Empty)); }
private void atualizaListagemCartao() { TpBusca[] filtro = new TpBusca[0]; Estruturas.CriarParametro(ref filtro, "a.cd_empresa", lcfg[0].cd_empresa); Estruturas.CriarParametro(ref filtro, "a.nr_cartao", nr_cartao.Text); if (!string.IsNullOrEmpty(DT_Inicial.SoNumero())) { Estruturas.CriarParametro(ref filtro, "convert(datetime, floor(convert(decimal(30, 10), a.dt_abertura)))", "'" + DateTime.Parse(DT_Inicial.Text).ToString("yyyyMMdd") + "'", "<="); } Estruturas.CriarParametro(ref filtro, "isnull (a.st_registro, 'C')", cbAberto.Checked ? "'A'" : "'F'"); Estruturas.CriarParametro(ref filtro, " ", "exists (select * from tb_res_prevenda p where a.id_cartao = p.id_cartao and p.ST_Registro = 'A' and p.ST_Delivery is null)", " "); if (!string.IsNullOrEmpty(Nm_clifor.Text.Trim())) { Estruturas.CriarParametro(ref filtro, "a.nm_clifor", "'%" + Nm_clifor.Text.Trim() + "%'", "like"); } if (!string.IsNullOrEmpty(Nr_telefone.Text.Trim().SoNumero())) { Estruturas.CriarParametro(ref filtro, "dbo.FVALIDA_NUMEROS(d.Celular)", "'%" + Nr_telefone.Text.Trim().SoNumero() + "%'", "like"); } bsCartoesAbertos.DataSource = new TCD_Cartao().Select(filtro, 0, "", ""); if (bsCartoesAbertos.Count.Equals(0)) { MessageBox.Show("Nenhum registro encontrado.", "Informativo", MessageBoxButtons.OK, MessageBoxIcon.Information); } afterValidacao(); }
private void bsItens_PositionChanged(object sender, EventArgs e) { if (bsItens.Current != null) { if (bsItens.Current == null ? false : (bsItens.Current as TRegistro_VendaRapida_Item).Id_caracteristicaH.HasValue) { tlpItens.ColumnStyles[1].Width = 230; TpBusca[] tps = new TpBusca[0]; Estruturas.CriarParametro(ref tps, "a.id_caracteristica", (bsItens.Current as TRegistro_VendaRapida_Item).Id_caracteristicaH.ToString()); Estruturas.CriarParametro(ref tps, "", "(select 1 " + "from TB_PDV_CupomFiscal_Item_X_Estoque xxx " + "inner join tb_est_gradeestoque xx1 " + "on xxx.Id_LanctoEstoque = xx1.Id_LanctoEstoque " + "where xxx.Id_Cupom = " + (bsItens.Current as TRegistro_VendaRapida_Item).Id_vendarapida + " " + "and xx1.ID_Caracteristica = a.ID_Caracteristica " + "and xx1.ID_Item = a.ID_Item " + "and xxx.cd_produto = " + (bsItens.Current as TRegistro_VendaRapida_Item).Cd_produto + " " + "and xxx.CD_Empresa = " + (bsItens.Current as TRegistro_VendaRapida_Item).Cd_empresa + ") ", "exists"); new CamadaDados.Estoque.Cadastros.TCD_ValorCaracteristica() .Select(tps, 0, string.Empty) .ForEach(p => (bsItens.Current as TRegistro_VendaRapida_Item).lGrade.Add(p)); } else { tlpItens.ColumnStyles[1].Width = 0; } } }
private void BuscarProdutos() { if (cbEmpresa.SelectedItem != null && cbTabPreco.SelectedItem != null) { TpBusca[] filtro = new TpBusca[0]; if (!string.IsNullOrWhiteSpace(cd_grupo.Text)) { Estruturas.CriarParametro(ref filtro, "a.cd_grupo", "'" + cd_grupo.Text.Trim() + "'"); } if (!string.IsNullOrWhiteSpace(tp_produto.Text)) { Estruturas.CriarParametro(ref filtro, "a.tp_produto", "'" + tp_produto.Text.Trim() + "'"); } if (!string.IsNullOrWhiteSpace(cd_marcaBusca.Text)) { Estruturas.CriarParametro(ref filtro, "isnull(a.cd_marca, 0)", cd_marcaBusca.Text); } if (!string.IsNullOrWhiteSpace(cd_prodbusca.Text)) { Estruturas.CriarParametro(ref filtro, "a.cd_produto", "'" + cd_prodbusca.Text.Trim() + "'"); } if (!string.IsNullOrWhiteSpace(cd_condfiscal.Text)) { Estruturas.CriarParametro(ref filtro, "a.cd_condfiscal_produto", "'" + cd_condfiscal.Text.Trim() + "'"); } if (!string.IsNullOrWhiteSpace(ds_produtobusca.Text) && string.IsNullOrWhiteSpace(cd_prodbusca.Text)) { Estruturas.CriarParametro(ref filtro, "a.ds_produto", "'%" + ds_produtobusca.Text.Trim() + "%'", "like"); } bsItens.DataSource = new CamadaDados.Estoque.TCD_LanPrecoItem().SelectProdutoPreco(cbEmpresa.SelectedValue.ToString(), cbTabPreco.SelectedValue.ToString(), filtro); bsItens_PositionChanged(this, new EventArgs()); } }
private void afterBusca() { TpBusca[] vBusca = new TpBusca[1]; //Retirar Centro Resultado Cancelado vBusca[0].vNM_Campo = "isnull(b.st_registro, 'A')"; vBusca[0].vOperador = "<>"; vBusca[0].vVL_Busca = "'C'"; Estruturas.CriarParametro(ref vBusca, "a.cd_empresa", "'" + cbEmpresa.SelectedValue.ToString().Trim() + "'"); if (!string.IsNullOrEmpty(cd_ccusto.Text)) { string[] linha = cd_ccusto.Text.Trim().Split(','); string valor = string.Empty; for (int i = 0; i < linha.Count(); i++) { valor += "a.cd_centroresult like '" + linha[i].Trim() + "%'" + (linha.Count() > (i + 1) ? " or " : string.Empty); } Estruturas.CriarParametro(ref vBusca, string.Empty, valor, string.Empty); } if ((!string.IsNullOrEmpty(dt_ini.Text)) && (dt_ini.Text.Trim() != "/ /")) { Estruturas.CriarParametro(ref vBusca, "a.dt_lancto", "'" + Convert.ToDateTime(dt_ini.Text).ToString("yyyyMMdd").Trim() + "'", ">="); } if ((!string.IsNullOrEmpty(dt_fin.Text)) && (dt_fin.Text.Trim() != "/ /")) { Estruturas.CriarParametro(ref vBusca, "a.dt_lancto", "'" + Convert.ToDateTime(dt_fin.Text).ToString("yyyyMMdd").Trim() + "'", "<="); } bsCCustoLan.DataSource = new CamadaDados.Financeiro.CCustoLan.TCD_LanCCustoLancto().Select(vBusca, 0, string.Empty); }
public static TList_Questionario Buscar(string Id_questionario, string Ds_questionario, BancoDados.TObjetoBanco banco, string Cancelado = "") { TpBusca[] tpBuscas = new TpBusca[0]; if (!string.IsNullOrEmpty(Id_questionario)) { Estruturas.CriarParametro(ref tpBuscas, "a.id_questionario", "'" + Id_questionario + "'"); } if (!string.IsNullOrEmpty(Ds_questionario)) { Estruturas.CriarParametro(ref tpBuscas, "a.ds_questionario", "'" + Ds_questionario + "'"); } if (!string.IsNullOrEmpty(Cancelado) && Cancelado.Equals("1")) { Estruturas.CriarParametro(ref tpBuscas, "a.cancelado", "'1'"); } else if (!string.IsNullOrEmpty(Cancelado) && Cancelado.Equals("0")) { Estruturas.CriarParametro(ref tpBuscas, "a.cancelado", "'0'"); } return(new TCD_Questionario(banco).Select(tpBuscas, 0, string.Empty)); }
public static TList_Chopeira Buscar(string Id_chopeira, string Ds_chopeira, string Nr_chopeira, string Voltagem, string Qt_torneiras, BancoDados.TObjetoBanco banco) { TpBusca[] filtro = new TpBusca[0]; if (!string.IsNullOrEmpty(Id_chopeira)) { Estruturas.CriarParametro(ref filtro, "a.id_chopeira", Id_chopeira); } if (!string.IsNullOrEmpty(Ds_chopeira)) { Estruturas.CriarParametro(ref filtro, "a.ds_chopeira", "'%" + Ds_chopeira.Trim() + "%'", "like"); } if (!string.IsNullOrEmpty(Nr_chopeira)) { Estruturas.CriarParametro(ref filtro, "a.nr_chopeira", "'%" + Nr_chopeira.Trim() + "%'", "like"); } if (!string.IsNullOrEmpty(Voltagem)) { Estruturas.CriarParametro(ref filtro, "a.voltagem", "'" + Voltagem.Trim() + "'"); } if (!string.IsNullOrEmpty(Qt_torneiras)) { Estruturas.CriarParametro(ref filtro, "a.qt_torneiras", "'" + Qt_torneiras.Trim() + "'"); } return(new TCD_Chopeira(banco).Select(filtro, 0, string.Empty)); }
public static TList_PosVendaQuestionario Busca(string CD_Empresa, string ID_PosVenda, string ID_Pergunta, string ID_Resposta, BancoDados.TObjetoBanco banco) { TpBusca[] tpBusca = new TpBusca[0]; if (!string.IsNullOrEmpty(CD_Empresa)) { Estruturas.CriarParametro(ref tpBusca, "a.cd_empresa", "'" + CD_Empresa + "'"); } if (!string.IsNullOrEmpty(ID_PosVenda)) { Estruturas.CriarParametro(ref tpBusca, "a.ID_PosVenda", "'" + ID_PosVenda + "'"); } if (!string.IsNullOrEmpty(ID_Pergunta)) { Estruturas.CriarParametro(ref tpBusca, "a.ID_Pergunta", "'" + ID_Pergunta + "'"); } if (!string.IsNullOrEmpty(ID_Resposta)) { Estruturas.CriarParametro(ref tpBusca, "a.ID_Resposta", "'" + ID_Resposta + "'"); } return(new TCD_PosVendaQuestionario(banco).Select(tpBusca, 0, string.Empty)); }
public static TList_EventoPosVenda Buscar(string CD_Empresa, string ID_PosVenda, string ID_Evento, string Login, BancoDados.TObjetoBanco banco) { TpBusca[] tpBusca = new TpBusca[0]; if (!string.IsNullOrEmpty(CD_Empresa)) { Estruturas.CriarParametro(ref tpBusca, "a.CD_Empresa", "'" + CD_Empresa + "'"); } if (!string.IsNullOrEmpty(ID_PosVenda)) { Estruturas.CriarParametro(ref tpBusca, "a.ID_PosVenda", "'" + ID_PosVenda + "'"); } if (!string.IsNullOrEmpty(ID_Evento)) { Estruturas.CriarParametro(ref tpBusca, "a.ID_Evento", "'" + ID_Evento + "'"); } if (!string.IsNullOrEmpty(Login)) { Estruturas.CriarParametro(ref tpBusca, "a.Login", "'" + Login + "'"); } return(new TCD_EventoPosVenda(banco).Select(tpBusca, 0, string.Empty)); }
private void afterBusca() { TpBusca[] filtro = new TpBusca[1]; filtro[0].vNM_Campo = "a.st_registro"; filtro[0].vOperador = "="; filtro[0].vVL_Busca = "'T'"; if (!string.IsNullOrEmpty(cd_empresa.Text)) { Array.Resize(ref filtro, filtro.Length + 1); filtro[filtro.Length - 1].vNM_Campo = "a.cd_empresa"; filtro[filtro.Length - 1].vOperador = "="; filtro[filtro.Length - 1].vVL_Busca = "'" + cd_empresa.Text.Trim() + "'"; } if (!string.IsNullOrEmpty(id_orcamento.Text)) { Array.Resize(ref filtro, filtro.Length + 1); filtro[filtro.Length - 1].vNM_Campo = "a.id_orc"; filtro[filtro.Length - 1].vOperador = "="; filtro[filtro.Length - 1].vVL_Busca = "'" + id_orcamento.Text.Trim() + "'"; } if (!string.IsNullOrEmpty(nr_projeto.Text)) { Array.Resize(ref filtro, filtro.Length + 1); filtro[filtro.Length - 1].vNM_Campo = "a.id_orcamento"; filtro[filtro.Length - 1].vOperador = "="; filtro[filtro.Length - 1].vVL_Busca = "'" + nr_projeto.Text.Trim() + "'"; } if (!string.IsNullOrEmpty(nr_versao.Text)) { Array.Resize(ref filtro, filtro.Length + 1); filtro[filtro.Length - 1].vNM_Campo = "a.nr_versao"; filtro[filtro.Length - 1].vOperador = "="; filtro[filtro.Length - 1].vVL_Busca = "'" + nr_versao.Text.Trim() + "'"; } if (!string.IsNullOrEmpty(cd_clifor.Text)) { Array.Resize(ref filtro, filtro.Length + 1); filtro[filtro.Length - 1].vNM_Campo = "a.cd_clifor"; filtro[filtro.Length - 1].vOperador = "="; filtro[filtro.Length - 1].vVL_Busca = "'" + cd_clifor.Text.Trim() + "'"; } if (!string.IsNullOrEmpty(dt_ini.Text.SoNumero())) { Estruturas.CriarParametro(ref filtro, "convert(datetime, floor(convert(decimal(30,10), " + (rbDtOrcamento.Checked ? "a.dt_orcamento" : "a.dt_entregaproposta") + ")))", "'" + DateTime.Parse(dt_ini.Text).ToString("yyyyMMdd") + "'", ">="); } if (!string.IsNullOrEmpty(dt_fin.Text.SoNumero())) { Estruturas.CriarParametro(ref filtro, "convert(datetime, floor(convert(decimal(30,10), " + (rbDtOrcamento.Checked ? "a.dt_orcamento" : "a.dt_entregaproposta") + ")))", "'" + DateTime.Parse(dt_fin.Text).ToString("yyyyMMdd") + "'", "<="); } bsOrcamento.DataSource = new TCD_Orcamento().Select(filtro, 100, string.Empty); bsOrcamento.ResetCurrentItem(); }
public static TList_CFGVendasExterna Buscar(string Cd_empresa, TObjetoBanco banco) { TpBusca[] filtro = new TpBusca[0]; if (!string.IsNullOrEmpty(Cd_empresa)) { Estruturas.CriarParametro(ref filtro, "a.cd_empresa", "'" + Cd_empresa.Trim() + "'"); } return(new TCD_CFGVendasExterna(banco).Select(filtro, 0, string.Empty)); }
private void TFCobrancaEmail_Load(object sender, EventArgs e) { TpBusca[] tpBuscas = new TpBusca[0]; Estruturas.CriarParametro(ref tpBuscas, "a.id_config", "'" + rCfgBoleto.Id_config + "'"); Estruturas.CriarParametro(ref tpBuscas, "b.st_registro", "('A', 'P')", "in"); Estruturas.CriarParametro(ref tpBuscas, "cast(b.dt_vencto as date)", "cast(dateadd(day, -1, GETDATE())as date)"); bsBloqueto.DataSource = new TCD_Titulo().Select(tpBuscas, 0, string.Empty); bsBloqueto.ResetBindings(true); }
public static TList_PosVenda Buscar(string CD_Empresa, string ID_PosVenda, string Login, string CD_Clifor, string ID_Questionario, string DT_Abertura, string DT_Encerramento, string ST_Registro, BancoDados.TObjetoBanco banco) { TpBusca[] tpBusca = new TpBusca[0]; if (!string.IsNullOrEmpty(CD_Empresa)) { Estruturas.CriarParametro(ref tpBusca, "a.cd_empresa", "'" + CD_Empresa + "'"); } if (!string.IsNullOrEmpty(ID_PosVenda)) { Estruturas.CriarParametro(ref tpBusca, "a.ID_PosVenda", "'" + ID_PosVenda + "'"); } if (!string.IsNullOrEmpty(Login)) { Estruturas.CriarParametro(ref tpBusca, "a.Login", "'" + Login + "'"); } if (!string.IsNullOrEmpty(CD_Clifor)) { Estruturas.CriarParametro(ref tpBusca, "a.CD_Clifor", "'" + CD_Clifor + "'"); } if (!string.IsNullOrEmpty(ID_Questionario)) { Estruturas.CriarParametro(ref tpBusca, "a.ID_Questionario", "'" + ID_Questionario + "'"); } if ((!string.IsNullOrEmpty(DT_Abertura)) && (DT_Abertura.Trim() != "/ /")) { Array.Resize(ref tpBusca, tpBusca.Length + 1); tpBusca[tpBusca.Length - 1].vNM_Campo = "a.DT_Abertura"; tpBusca[tpBusca.Length - 1].vOperador = ">="; tpBusca[tpBusca.Length - 1].vVL_Busca = "'" + string.Format(new System.Globalization.CultureInfo("en-US", true), Convert.ToDateTime(DT_Abertura).ToString("yyyyMMdd")) + " 00:00:00'"; } if ((!string.IsNullOrEmpty(DT_Encerramento)) && (DT_Encerramento.Trim() != "/ /")) { Array.Resize(ref tpBusca, tpBusca.Length + 1); tpBusca[tpBusca.Length - 1].vNM_Campo = "a.DT_Encerramento"; tpBusca[tpBusca.Length - 1].vOperador = "<="; tpBusca[tpBusca.Length - 1].vVL_Busca = "'" + string.Format(new System.Globalization.CultureInfo("en-US", true), Convert.ToDateTime(DT_Encerramento).ToString("yyyyMMdd")) + " 00:00:00'"; } if (!string.IsNullOrEmpty(ST_Registro)) { Estruturas.CriarParametro(ref tpBusca, "a.ST_Registro", "(" + ST_Registro + ")", "in"); } return(new TCD_PosVenda(banco).Select(tpBusca, 0, string.Empty)); }
private void BuscarAbastecidas() { if (cbEmpresa.SelectedItem != null && dt_retirada.Text.IsDateTime()) { TpBusca[] filtro = new TpBusca[2]; filtro[0].vNM_Campo = "a.cd_empresa"; filtro[0].vOperador = "="; filtro[0].vVL_Busca = "'" + (cbEmpresa.SelectedItem as CamadaDados.Diversos.TRegistro_CadEmpresa).Cd_empresa.Trim() + "'"; filtro[1].vNM_Campo = "convert(datetime, floor(convert(decimal(30,10), a.DT_Abast)))"; filtro[1].vOperador = "<="; filtro[1].vVL_Busca = "'" + DateTime.Parse(dt_retirada.Text).ToString("yyyyMMdd") + "'"; if (dtUltimaRetirada.Text.IsDateTime()) { Estruturas.CriarParametro(ref filtro, "convert(datetime, floor(convert(decimal(30,10), a.DT_Abast)))", "'" + DateTime.Parse(dtUltimaRetirada.Text).ToString("yyyyMMdd") + "'", ">"); } TList_AbastItens lAbast = new TCD_AbastItens().Select(filtro, 0, string.Empty); if (lAbast.Count > 0) { vlAbast.Text = lAbast.Sum(x => x.Vl_subtotal).ToString("C"); bsAbastItens.DataSource = lAbast; } else { bsAbastItens.Clear(); vlAbast.Clear(); } filtro = new TpBusca[2]; filtro[0].vNM_Campo = "a.cd_empresa"; filtro[0].vOperador = "="; filtro[0].vVL_Busca = "'" + (cbEmpresa.SelectedItem as CamadaDados.Diversos.TRegistro_CadEmpresa).Cd_empresa.Trim() + "'"; filtro[1].vNM_Campo = "convert(datetime, floor(convert(decimal(30,10), a.DT_Medicao)))"; filtro[1].vOperador = "<="; filtro[1].vVL_Busca = "'" + DateTime.Parse(dt_retirada.Text).ToString("yyyyMMdd") + "'"; if (dtUltimaRetirada.IsDateTime()) { Estruturas.CriarParametro(ref filtro, "convert(datetime, floor(convert(decimal(30,10), a.DT_Medicao)))", "'" + DateTime.Parse(dtUltimaRetirada.Text).ToString("yyyyMMdd") + "'", ">"); } TList_MedicaoProdutoItens lMedicao = new TCD_MedicaoProdutoItens().Select(filtro, 0, string.Empty); if (lMedicao.Count > 0) { vlMedicao.Text = lMedicao.Sum(x => x.Vl_subtotal).ToString("C"); bsMedicao.DataSource = lMedicao; } else { vlMedicao.Clear(); bsMedicao.Clear(); } } }
private void bb_enviar_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(ds_assunto.Text.Trim()) || string.IsNullOrEmpty(ds_corpo.Text.Trim())) { MessageBox.Show("Obrigatório informar assunto e corpo para enviar e-mail.", "Informativo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } else if ((bsBloqueto.List as blListaTitulo).Where(p => p.St_processar).ToList().Count.Equals(0)) { MessageBox.Show("Obrigatório selecionar algum bloqueto pela opção de enviar para finalizar o processo.", "Informativo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } (bsBloqueto.List as blListaTitulo).Where(p => p.St_processar).ToList().ForEach(r => { if (cbxAnexarBloqueto.Checked) { reprocessarBloqueto(r); TpBusca[] tpBuscas = new TpBusca[0]; Estruturas.CriarParametro(ref tpBuscas, "a.Nr_Lancto", "'" + r.Nr_lancto + "'"); Estruturas.CriarParametro(ref tpBuscas, "a.cd_empresa", "'" + r.Cd_empresa + "'"); Estruturas.CriarParametro(ref tpBuscas, "a.cd_parcela", "'" + r.Cd_parcela + "'"); blTitulo p = new TCD_Titulo().Select(tpBuscas, 1, string.Empty)[0]; TCN_LayoutBloqueto.Imprime_Bloqueto(false, new List <blTitulo>() { p }, false, false, true, false, string.Empty, new List <string>() { r.Email }, ds_assunto.Text.Trim(), ds_corpo.Text.Trim(), false); } else { new Email(new List <string>() { r.Email }, ds_assunto.Text.Trim(), ds_corpo.Text.Trim(), new List <string>()).EnviarEmail(); } }); MessageBox.Show("Processo finalizado com sucesso.", "Informativo", MessageBoxButtons.OK, MessageBoxIcon.Information); (bsBloqueto.List as blListaTitulo).RemoveAll(r => r.St_processar); bsBloqueto.ResetBindings(true); }
private void FLan_Evolucao_Ordem_Servico_Load(object sender, EventArgs e) { if (!string.IsNullOrEmpty(Utils.Parametros.pubCultura)) { Idioma.TIdioma.AjustaCultura(this); } pnl_Evolucao.set_FormatZero(); panelDados6.BackColor = Utils.SettingsUtils.Default.COLOR_1; this.Icon = ResourcesUtils.TecnoAliance_ICO; //Busca lista de etapas disponiveis TpBusca[] filtro = new TpBusca[1]; if (string.IsNullOrEmpty(Etapa_atual) || St_altera) { filtro[0].vNM_Campo = "isnull(c.st_iniciaros, 'N')"; filtro[0].vOperador = "="; filtro[0].vVL_Busca = "'S'"; } else { filtro[0].vNM_Campo = string.Empty; filtro[0].vOperador = "exists"; filtro[0].vVL_Busca = "(select 1 from TB_OSE_ProximaEtapa x " + " where x.ID_ProximaEtapa = a.ID_Etapa "+ " and x.ID_Etapa = "+ Etapa_atual.Trim() + ")"; } Estruturas.CriarParametro(ref filtro, "a.tp_ordem", "'" + TP_Ordem + "'"); cbEtapa.DataSource = new TCD_TpOrdem_X_Etapa().Select(filtro, 0, string.Empty); cbEtapa.DisplayMember = "Ds_etapa"; cbEtapa.ValueMember = "Id_etapa"; //Criar novo registro se nao estiver alterando if (!St_altera) { BS_Evolucao.AddNew(); if ((cbEtapa.DataSource as TList_TpOrdem_X_Etapa).Count.Equals(1)) { cbEtapa.SelectedIndex = 0; ID_Tecnico.Focus(); } else { cbEtapa.Focus(); } } else { BS_Evolucao.DataSource = new CamadaDados.Servicos.TList_LanServicoEvolucao() { revolucao }; ID_Tecnico.Focus(); } }
public static TList_SerieDevolvida Buscar(string Id_serie, string Cd_empresa, string Nr_lanctofiscal, string Id_nfitem, TObjetoBanco banco) { TpBusca[] filtro = new TpBusca[0]; Estruturas.CriarParametro(ref filtro, "a.id_serie", Id_serie); Estruturas.CriarParametro(ref filtro, "a.cd_empresa", "'" + Cd_empresa.Trim() + "'"); Estruturas.CriarParametro(ref filtro, "a.nr_lanctofiscal", Nr_lanctofiscal); Estruturas.CriarParametro(ref filtro, "a.id_nfitem", Id_nfitem); return(new TCD_SerieDevolvida(banco).Select(filtro, 0, string.Empty)); }
public static string GravarInventarioItemSaldo(TRegistro_Inventario_Item_X_Saldo val, TObjetoBanco banco) { bool st_transacao = false; TCD_Inventario_Item_X_Saldo qtb_saldo = new TCD_Inventario_Item_X_Saldo(); try { if (banco == null) { st_transacao = qtb_saldo.CriarBanco_Dados(true); } else { qtb_saldo.Banco_Dados = banco; } //Validar veracidade da informação cd. almoxarifado if (val.Id_Almox != null) { TpBusca[] tpBuscas = new TpBusca[0]; Estruturas.CriarParametro(ref tpBuscas, "a.id_almox", "'" + val.Id_Almox + "'"); if (new CamadaDados.Almoxarifado.TCD_CadAlmoxarifado().BuscarEscalar(tpBuscas, "1") == null) { throw new Exception("Código de almoxarifado informado não foi encontrado pré-cadastrado no sistema. " + "Não será possível finalizar a operação."); } } string retorno = qtb_saldo.GravarInventario_Item_X_Saldo(val); if (st_transacao) { qtb_saldo.Banco_Dados.Commit_Tran(); } return(retorno); } catch (Exception ex) { if (st_transacao) { qtb_saldo.Banco_Dados.RollBack_Tran(); } throw new Exception("Erro gravar saldo: " + ex.Message.Trim()); } finally { if (st_transacao) { qtb_saldo.deletarBanco_Dados(); } } }
private void btn_enviarAlmoxarifado_Click(object sender, EventArgs e) { if (bsPneus.Current != null) { if ((bsPneus.Current as TRegistro_LanPneu).St_registro.ToUpper().Equals("R")) { if (MessageBox.Show("Confirma o envio ao almoxarifado para o pneu selecionado?", "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { try { //Informar Hodometro int hodometro = 0; using (Componentes.TFQuantidade fQtde = new Componentes.TFQuantidade()) { fQtde.Ds_label = "Hodometro final"; TpBusca[] tpBuscas = new TpBusca[0]; Estruturas.CriarParametro(ref tpBuscas, "a.cd_empresa", (bsPneus.Current as TRegistro_LanPneu).Cd_empresa); Estruturas.CriarParametro(ref tpBuscas, "a.id_pneu", (bsPneus.Current as TRegistro_LanPneu).Id_pneustr); Estruturas.CriarParametro(ref tpBuscas, "a.id_veiculo", (bsPneus.Current as TRegistro_LanPneu).Id_veiculo); Estruturas.CriarParametro(ref tpBuscas, "a.id_rodado", (bsPneus.Current as TRegistro_LanPneu).Id_rodado); fQtde.Vl_default = Convert.ToDecimal(new CamadaDados.Frota.TCD_MovPneu().BuscarEscalar(tpBuscas, "a.hodometro", "id_mov desc").ToString()); fQtde.Vl_Minimo = fQtde.Vl_default; fQtde.Casas_decimais = 0; fQtde.St_permitirValorZero = false; if (fQtde.ShowDialog() == DialogResult.OK) { hodometro = Convert.ToInt32(fQtde.Quantidade); } else { MessageBox.Show("Obrigatório informar hodometro para desativação!", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } } CamadaNegocio.Frota.Cadastros.TCN_LanPneu.EnvioAlmoxarifado(bsPneus.Current as TRegistro_LanPneu, hodometro, null); MessageBox.Show("Pneu enviado ao almoxarifado!", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); afterBusca(); } catch (Exception ex) { MessageBox.Show(ex.Message.Trim(), "erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("Pneu deve ter status RODANDO para enviar ao almoxarifado!", "Informativo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
private void BB_NovaPostaVenda_Click(object sender, EventArgs e) { if (bsOrcamento.Current == null) { return; } //Validar existencia de proposta selecionada if (!(bsOrcamento.DataSource as IEnumerable <TRegistro_Orcamento>).ToList().Exists(r => r.Selecionado)) { MessageBox.Show("Nenhuma proposta selecionada.", "Informativo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } //Validar existencia de posvenda aberta para proposta selecionada bool parar = false; TpBusca[] tpBuscas = null; (bsOrcamento.DataSource as IEnumerable <TRegistro_Orcamento>).ToList().FindAll(p => p.Selecionado).ForEach(r => { tpBuscas = new TpBusca[0]; Estruturas.CriarParametro(ref tpBuscas, "a.nr_orcamento", r.Nr_orcamentostr); Estruturas.CriarParametro(ref tpBuscas, "isnull(a.st_registro, 'A')", "'C'", "<>"); if (new TCD_PosVenda_X_Proposta().BuscarEscalar(tpBuscas, "1") != null) { parar = true; } }); if (parar) { MessageBox.Show("Orçamento já possui pós-venda.", "Informativo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } using (FPosVenda fPosVenda = new FPosVenda()) { fPosVenda.lOrcamento = (bsOrcamento.DataSource as IEnumerable <TRegistro_Orcamento>).ToList().FindAll(p => p.Selecionado); if (fPosVenda.ShowDialog() == DialogResult.OK) { if (fPosVenda._PosVenda != null) { fPosVenda._PosVenda.lOrcamento = (bsOrcamento.DataSource as IEnumerable <TRegistro_Orcamento>).ToList().FindAll(p => p.Selecionado); TCN_PosVenda.Gravar(fPosVenda._PosVenda, null); MessageBox.Show("Pós-venda gravada com sucesso.", "Informativo", MessageBoxButtons.OK, MessageBoxIcon.Information); afterBuscarOrc(); } } } }
public static TList_Expedicao Buscar(string Cd_empresa, string Id_reserva, string Id_item, string Dt_ini, string Dt_fin, string Tp_lancto, bool RetornouCheio, string St_registro, TObjetoBanco banco) { TpBusca[] filtro = new TpBusca[0]; if (!string.IsNullOrEmpty(Cd_empresa)) { Estruturas.CriarParametro(ref filtro, "a.cd_empresa", "'" + Cd_empresa.Trim() + "'"); } if (!string.IsNullOrEmpty(Id_reserva)) { Estruturas.CriarParametro(ref filtro, "a.id_reserva", Id_reserva); } if (!string.IsNullOrEmpty(Id_item)) { Estruturas.CriarParametro(ref filtro, "a.id_item", Id_item); } if (!string.IsNullOrEmpty(Dt_ini)) { Estruturas.CriarParametro(ref filtro, "convert(datetime, floor(convert(decimal(30,10), a.dt_lancto)))", "'" + DateTime.Parse(Dt_ini).ToString("yyyyMMdd") + "'", ">="); } if (!string.IsNullOrEmpty(Dt_fin)) { Estruturas.CriarParametro(ref filtro, "convert(datetime, floor(convert(decimal(30,10), a.dt_lancto)))", "'" + DateTime.Parse(Dt_fin).ToString("yyyyMMdd") + "'", "<="); } if (!string.IsNullOrEmpty(Tp_lancto)) { Estruturas.CriarParametro(ref filtro, "a.tp_lancto", "'" + Tp_lancto.Trim() + "'"); } if (RetornouCheio) { Estruturas.CriarParametro(ref filtro, "a.retornoucheio", "1"); } if (!string.IsNullOrEmpty(St_registro)) { Estruturas.CriarParametro(ref filtro, "isnull(a.st_registro, 'A')", "'" + St_registro.Trim() + "'"); } return(new TCD_Expedicao().Select(filtro, 0, string.Empty)); }
public static TList_Barril Buscar(string Id_barril, string Nr_barril, TObjetoBanco banco) { TpBusca[] filtro = new TpBusca[0]; if (!string.IsNullOrEmpty(Id_barril)) { Estruturas.CriarParametro(ref filtro, "a.id_barril", Id_barril); } if (!string.IsNullOrEmpty(Nr_barril)) { Estruturas.CriarParametro(ref filtro, "a.nr_barril", Nr_barril); } return(new TCD_Barril(banco).Select(filtro, 0, string.Empty)); }
public static TList_KitExtrator Buscar(string Id_kit, string Nr_kit, TObjetoBanco banco) { TpBusca[] filtro = new TpBusca[0]; if (!string.IsNullOrEmpty(Id_kit)) { Estruturas.CriarParametro(ref filtro, "a.id_kit", Id_kit); } if (!string.IsNullOrEmpty(Nr_kit)) { Estruturas.CriarParametro(ref filtro, "a.nr_kit", "'" + Nr_kit.Trim() + "'"); } return(new TCD_KitExtrator(banco).Select(filtro, 0, string.Empty)); }
public static TList_CadDesenhoPneu Buscar(string Id_desenho, string Ds_desenho, BancoDados.TObjetoBanco banco) { TpBusca[] filtro = new TpBusca[0]; if (!string.IsNullOrEmpty(Id_desenho)) { Estruturas.CriarParametro(ref filtro, "a.id_desenho", Id_desenho); } if (!string.IsNullOrEmpty(Ds_desenho)) { Estruturas.CriarParametro(ref filtro, "a.ds_desenho", "'" + Ds_desenho + "'"); } return(new TCD_CadDesenhoPneu(banco).Select(filtro, 0, string.Empty)); }
public static TList_MDFe_Seguro Buscar(string Cd_empresa, string Id_mdfe, BancoDados.TObjetoBanco banco) { TpBusca[] filtro = new TpBusca[0]; if (!string.IsNullOrWhiteSpace(Cd_empresa)) { Estruturas.CriarParametro(ref filtro, "a.cd_empresa", "'" + Cd_empresa.Trim() + "'"); } if (!string.IsNullOrWhiteSpace(Id_mdfe)) { Estruturas.CriarParametro(ref filtro, "a.id_mdfe", Id_mdfe); } return(new TCD_MDFe_Seguro(banco).Select(filtro, 0, string.Empty)); }
private void edtFone_Leave(object sender, EventArgs e) { if (!string.IsNullOrEmpty(edtFone.Text.SoNumero())) { TpBusca[] tpBuscas = new TpBusca[0]; Estruturas.CriarParametro(ref tpBuscas, "a.celular", "'%" + edtFone.Text.SoNumero() + "%'", Operador: "like"); Estruturas.CriarParametro(ref tpBuscas, "a.st_registro", "'A'"); TList_Clifor _Clifors = new CamadaDados.Restaurante.Cadastro.TCD_Clifor().Select(tpBuscas, 1, string.Empty); if (_Clifors.Count > 0) { bsClifor.DataSource = _Clifors; bsClifor.ResetBindings(true); } } }