private void bb_pedidoitem_Click(object sender, EventArgs e) { string vColunas = "a.nr_pedido|Nr.Pedido|50;" + "contrato.nr_contrato|Nr.Contrato|50;" + "d.DS_Produto|Descrição Produto|350;" + "d.CD_Produto|Cód. Produto|100;" + "a.quantidade|Quantidade|100;" + "a.vl_unitario|Vl. Unitario|80;" + "a.vl_subtotal|Valor Tot|100;" + "a.ID_PedidoItem|Id. Item|80"; string vParamFixo = "a.nr_pedido|=|" + this.Nr_pedido; if (this.Nr_contrato.Trim() != string.Empty) { vParamFixo += "; contrato.nr_Contrato|=|" + this.Nr_contrato; } if (this.Cd_produto.Trim() != string.Empty) { vParamFixo += ";|EXISTS|(select 1 from tb_fat_pedido_itens m where m.nr_pedido = a.nr_pedido and m.cd_produto = '" + this.Cd_produto.Trim() + "')"; } DataRowView linha = UtilPesquisa.BTN_BUSCA(vColunas, new EditDefault[] { ID_PedidoItem, cd_produto, ds_produto }, new TCD_LanPedido_Item(), vParamFixo); if (linha != null) { cd_unidest.Text = linha["cd_unidade_est"].ToString(); cd_unidade.Text = linha["cd_unidade_valor"].ToString(); cd_unidade_Leave(this, new EventArgs()); vl_unitario.Value = Convert.ToDecimal(linha["vl_unitario"].ToString()); } }
private void BB_Movto_Click(object sender, EventArgs e) { string cond = ""; if (rbEntrada.Checked) { if (TP_Fiscal.SelectedIndex == 2) { cond = "a.Tp_Movimento|=|'S'"; } else { cond = "a.Tp_Movimento|=|'E'"; } } ; if (rbSaida.Checked) { if (TP_Fiscal.SelectedIndex == 2) { cond = "a.Tp_Movimento|=|'E'"; } else { cond = "a.Tp_Movimento|=|'S'"; } } ; UtilPesquisa.BTN_BUSCA("DS_Movimentacao|Ds Movimentação|300;CD_Movimentacao|Cd.Movimentação|80" , new Componentes.EditDefault[] { CD_Movto, DS_Movto }, new TDatMovimentacao(), cond); }
private void bb_clifordesdobro_Click(object sender, EventArgs e) { DataRowView linha = UtilPesquisa.BTN_BUSCA("a.nm_clifor|Nome Clifor|300;a.cd_clifor|Código Clifor|90" , new Componentes.EditDefault[] { cd_clifordesdobro, nm_clifordesdobro }, new CamadaDados.Financeiro.Cadastros.TCD_CadClifor(), ""); if (linha != null) { if (linha["TP_Pessoa"].ToString().Trim().ToUpper().Equals("F")) { if (linha["ST_Equiparado_PJ"].ToString().Trim().ToUpper().Equals("S")) { tp_pessoadesdobro.Text = "J"; } else { tp_pessoadesdobro.Text = "F"; } } else if (linha["TP_Pessoa"].ToString().Trim().ToUpper().Equals("J")) { if (linha["ST_Agropecuaria"].ToString().Trim().ToUpper().Equals("S")) { tp_pessoadesdobro.Text = "F"; } else { tp_pessoadesdobro.Text = "J"; } } cd_clifordesdobro_Leave(sender, e); } }
private void bbContager_Click(object sender, EventArgs e) { UtilPesquisa.BTN_BUSCA("a.ds_contager|Conta Gerencial|150;a.cd_contager|Cd. Conta|60", new Componentes.EditDefault[] { cd_contager, ds_contager }, new CamadaDados.Financeiro.Cadastros.TCD_CadContaGer(), "|exists|(select 1 from tb_fin_contager_x_empresa x where x.cd_contager = a.cd_contager and x.cd_empresa = '" + cd_empresa.Text.Trim() + "')"); }
private void bb_almox_Click(object sender, EventArgs e) { string vColunas = "a.ds_almoxarifado|Almoxarifado|150;" + "a.id_almox|Id. Almox.|80"; UtilPesquisa.BTN_BUSCA(vColunas, new Componentes.EditDefault[] { id_almox }, new CamadaDados.Almoxarifado.TCD_CadAlmoxarifado(), string.Empty); if (!string.IsNullOrEmpty(id_almox.Text)) { CamadaDados.Estoque.TList_Inventario_Item_X_Saldo lSaldo = CamadaNegocio.Estoque.TCN_Inventario_Item_X_Saldo.Buscar((bsItensInventario.Current as CamadaDados.Estoque.TRegistro_Inventario_Item).Id_inventario.Value.ToString(), (bsItensInventario.Current as CamadaDados.Estoque.TRegistro_Inventario_Item).Cd_produto, string.Empty, id_almox.Text, null); if (lSaldo.Count > 0) { MessageBox.Show("Ja existe saldo para o item selecionado no almoxarifado informado.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } else { (bsSaldoItem.Current as CamadaDados.Estoque.TRegistro_Inventario_Item_X_Saldo).Qtd_saldo = (bsSaldoItem.Current as CamadaDados.Estoque.TRegistro_Inventario_Item_X_Saldo).Qtd_saldoAmx = CamadaNegocio.Almoxarifado.TCN_SaldoAlmoxarifado.ConsultaSaldoAlmox((bsInventario.Current as CamadaDados.Estoque.Tregistro_Inventario).Cd_empresa, id_almox.Text, (bsItensInventario.Current as CamadaDados.Estoque.TRegistro_Inventario_Item).Cd_produto, null); } bsSaldoItem.ResetCurrentItem(); } }
private void BB_Equipamento_Click(object sender, EventArgs e) { string vColunas = "a.DS_Equipamento|Descrição Equipamento|250;a.ID_Equip|Cód. Equipamento|100"; string vParam = ""; UtilPesquisa.BTN_BUSCA(vColunas, new Componentes.EditDefault[] { ID_Equip, DS_Equipamento }, new TCD_CadEquipamento(), vParam); }
private void bb_local_Click(object sender, EventArgs e) { UtilPesquisa.BTN_BUSCA("a.DS_Local|Local|300;a.CD_Local|Código|80", new Componentes.EditDefault[] { cd_local, ds_local }, new TCD_CadLocalArm(string.Empty, cd_empresa.Text), string.Empty); BuscarProduto(); }
private void BB_Historico_Click(object sender, EventArgs e) { string vParamFixo = "a.TP_Mov|=|'" + tp_titulo.SelectedValue.ToString().Trim() + "'"; UtilPesquisa.BTN_BUSCA("a.DS_Historico|Descrição|150;a.CD_Historico|Código|80" , new Componentes.EditDefault[] { CD_Historico, DS_Historico }, new CamadaDados.Financeiro.Cadastros.TCD_CadHistorico(), vParamFixo); }
private void bb_safra_Click(object sender, EventArgs e) { string vColunas = "a.ds_safra|Descrição|150;" + "a.anosafra|Código|60"; UtilPesquisa.BTN_BUSCA(vColunas, new Componentes.EditDefault[] { anosafra }, new TCD_CadSafra(), string.Empty); }
private void BB_Banco_Click(object sender, EventArgs e) { UtilPesquisa.BTN_BUSCA("DS_BANCO|Descrição|150;CD_BANCO|Código|80", new Componentes.EditDefault[] { cd_banco, ds_banco }, new CamadaDados.Financeiro.Cadastros.TCD_CadBanco(), string.Empty); }
private void BB_Portador_Click(object sender, EventArgs e) { string vParamFixo = "isNull(ST_ControleTitulo,'N')|=|'S'"; UtilPesquisa.BTN_BUSCA("DS_Portador|Descrição|150;CD_Portador|Código|80" , new Componentes.EditDefault[] { CD_Portador, DS_Portador }, new CamadaDados.Financeiro.Cadastros.TCD_CadPortador(), vParamFixo); }
private void bb_obs_Click(object sender, EventArgs e) { DataRowView linha = UtilPesquisa.BTN_BUSCA("ds_ObservacaoFiscal|Observação Fiscal|300;cd_ObservacaoFiscal|Cód. Obs. Fiscal|90" , null, new CamadaDados.Fiscal.TCD_CadObservacaoFiscal(), null); if (linha != null) { if (tcObsFiscal.SelectedTab.Equals(tabObs)) { if (ds_ObservacaoFiscal.Text.Trim().Equals(string.Empty)) { ds_ObservacaoFiscal.Text = linha["ds_observacaofiscal"].ToString(); } else { ds_ObservacaoFiscal.Text += "\r\n" + linha["ds_observacaofiscal"].ToString(); } } else if (tcObsFiscal.SelectedTab.Equals(tabDados)) { if (ds_DadosAdicionais.Text.Trim().Equals(string.Empty)) { ds_DadosAdicionais.Text = linha["ds_observacaofiscal"].ToString(); } else { ds_DadosAdicionais.Text += "\r\n" + linha["ds_observacaofiscal"].ToString(); } } } }
private void BB_movimentacao_Click(object sender, EventArgs e) { string vColunas = "a.ds_movimentacao|Movimentação Comercial|200;" + "a.cd_movimentacao|Cd. Movto|80"; UtilPesquisa.BTN_BUSCA(vColunas, new EditDefault[] { CD_Movto, DS_Movto }, new CamadaDados.Fiscal.TCD_CadMovimentacao(), "a.tp_movimento|=|'" + (bsNotaFiscal.Current as TRegistro_LanFaturamento).Tp_movimento.Trim().ToUpper() + "'"); if ((!string.IsNullOrEmpty(CD_Movto.Text)) && bsItensNota.Count > 0) { (bsNotaFiscal.Current as TRegistro_LanFaturamento).ItensNota.ForEach(p => { //Procurar cfop do item CamadaDados.Fiscal.TRegistro_CadCFOP rCfop = null; if (CamadaNegocio.Fiscal.TCN_Mov_X_CFOP.BuscarCFOP(CD_Movto.Text, p.Cd_condfiscal_produto, cd_uf_clifor.Text.Trim().Equals("99") ? "I" : cd_uf_clifor.Text.Trim().Equals(cd_uf_empresa.Text.Trim()) ? "D" : "F", string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, ref rCfop, null)) { p.Cd_cfop = rCfop.CD_CFOP; p.Ds_cfop = rCfop.DS_CFOP; p.St_bonificacao = rCfop.St_bonificacaobool; } }); } }
private void bb_domiciliobancario_Click(object sender, EventArgs e) { string vColunas = "a.DS_ContaGer|Conta|350;" + "a.CD_ContaGer|Cód. Conta|100"; string vParamFixo = "|exists|(select 1 from tb_div_usuario_x_contager x " + "where x.cd_contager = a.cd_contager " + "and x.login = '******');" + "ISNULL(a.ST_ContaCompensacao,'N')|=|'N';" + "a.st_contacartao|<>|0;" + "a.st_contacf|<>|0"; if (rbReceber.Checked) { vParamFixo += ";isnull(a.cd_banco, '')|<>|''"; } if (!string.IsNullOrEmpty(CD_Empresa.Text)) { vParamFixo += ";|exists|(select 1 from tb_fin_contager_x_empresa x " + "where x.cd_contager = a.cd_contager " + "and x.cd_empresa = '" + CD_Empresa.Text.Trim() + "')"; } UtilPesquisa.BTN_BUSCA(vColunas, new Componentes.EditDefault[] { cd_domiciliobancario, ds_domiciliobancario }, new CamadaDados.Financeiro.Cadastros.TCD_CadContaGer(), vParamFixo); if (!string.IsNullOrEmpty(cd_domiciliobancario.Text)) { cd_contager.Text = cd_domiciliobancario.Text; ds_contager.Text = ds_domiciliobancario.Text; } }
private void BB_CFG_Pedido_Click(object sender, EventArgs e) { string vColunas = "DS_TipoPedido|Configuração Pedido|350;" + "CFG_Pedido|Cód. Configuração Pedido|100;" + "TP_Movimento| Tipo Movimento |100;" + "ST_Servico|Pedido Serviço|80"; DataRowView linha = UtilPesquisa.BTN_BUSCA(vColunas, new Componentes.EditDefault[] { CFG_Pedido, DS_TipoPedido, TP_Movimento }, new TCD_CadCFGPedido(), string.Empty); if (linha != null) { St_valoresfixos = linha["ST_ValoresFixos"].ToString().Trim().ToUpper().Equals("S"); St_commoditties = linha["ST_Commoditties"].ToString().Trim().ToUpper().Equals("S"); St_vincularcf = linha["st_vincularcf"].ToString().Trim().ToUpper().Equals("S"); St_gerarfin = linha["st_gerarfin"].ToString().Trim().ToUpper().Equals("S"); st_servico.Checked = linha["st_servico"].ToString().Trim().ToUpper().Equals("S"); Nr_Serie.Clear(); DS_Serie.Clear(); } if (!string.IsNullOrEmpty(CD_Movto.Text)) { CD_CMI.Clear(); DS_CMI.Clear(); CD_Movto.Clear(); DS_Movto.Clear(); } }
private void BB_Empresa_Busca_Click(object sender, EventArgs e) { UtilPesquisa.BTN_BUSCA("a.NM_empresa|Nome Empresa|300;a.CD_Empresa|Cód Empresa|100" , new Componentes.EditDefault[] { CD_Empresa_Busca } , new TCD_CadEmpresa(), "|EXISTS|(select 1 from Tb_div_usuario_X_empresa x where x.login = '******' and x.cd_empresa = A.cd_empresa)"); }
private void BB_Atividade_Click(object sender, EventArgs e) { string vColunas = "a.DS_Atividade|Atividade|250;a.ID_Atividade|Cód. Atividade|100"; string vParam = ""; UtilPesquisa.BTN_BUSCA(vColunas, new Componentes.EditDefault[] { ID_Atividade, DS_Atividade }, new TCD_CadAtividade(), vParam); }
private void bb_endpadrao_Click(object sender, EventArgs e) { UtilPesquisa.BTN_BUSCA("a.ds_endereco|Endereco|150;a.cd_endereco|Código Endereço|80;b.DS_Cidade|Cidade|250;a.UF|Estado|150;a.fone|Telefone|80" , new Componentes.EditDefault[] { cd_endpadrao, ds_endpadrao }, new CamadaDados.Financeiro.Cadastros.TCD_CadEndereco(), "a.cd_clifor|=|'" + cd_cliforpadrao.Text.Trim() + "'"); }
private void bb_autoriz_Click(object sender, EventArgs e) { string vColunas = "a.id_autoriz|Id. Autoriz.|80;" + "a.nr_pedido|Nº Pedido|80;" + "a.nr_contrato|Nº Contrato|80;" + "e.cd_produto|Cd. Produto|80;" + "b.ds_produto|Produto Retirar|200;" + "a.qtd_retirar|Qtd. Retirar|80;" + "saldo_retirar|Saldo Retirar|80"; string vParam = "a.nr_contrato|=|" + nr_contrato_origem.Text + ";" + "(a.qtd_retirar - a.qtd_retirada)|>|0 "; DataRowView linha = UtilPesquisa.BTN_BUSCA(vColunas, new Componentes.EditDefault[] { cd_autoriz }, new CamadaDados.Graos.TCD_Autoriz_RetDeposito(), vParam); if (linha != null) { qtd_sdautoriz.Value = Convert.ToDecimal(linha["saldo_retirar"].ToString()); Cd_unid_autoriz = linha["cd_unidade"].ToString(); } else { qtd_sdautoriz.Value = decimal.Zero; Cd_unid_autoriz = string.Empty; } }
private void bb_contrato_Click(object sender, EventArgs e) { string vColunas = "d.nm_clifor|Nome Contratante|250;" + "a.cd_clifor|Cd. Contratante|80;" + "f.nm_empresa|Empresa|250;" + "a.cd_empresa|Cd. Empresa|80;" + "a.nr_contrato|Nº Contrato|80"; string vParam = string.Empty; string pontoevirgula = string.Empty; if (cd_empresa.Text.Trim() != string.Empty) { vParam = "a.cd_empresa|=|'" + cd_empresa.Text.Trim() + "'"; pontoevirgula = ";"; } else { vParam += pontoevirgula + "|exists|(select 1 from tb_div_usuario_x_empresa x " + "where x.cd_empresa = a.cd_empresa " + "and ((x.login = '******') or " + "(exists(select 1 from tb_div_usuario_x_grupos y " + " where y.logingrp = x.login and y.loginusr = '******'))))"; } UtilPesquisa.BTN_BUSCA(vColunas, new Componentes.EditDefault[] { Nr_Contrato }, new TCD_CadContrato(), vParam); }
/* * private int InformarHodometro(string title, decimal Vl_default = 0) * { * using (Componentes.TFQuantidade fQtde = new Componentes.TFQuantidade()) * { * fQtde.Ds_label = "Hodometro " + title.Trim(); * fQtde.Vl_default = Vl_default; * fQtde.Vl_Minimo = fQtde.Vl_default; * fQtde.Casas_decimais = 0; * fQtde.St_permitirValorZero = false; * if (fQtde.ShowDialog() == DialogResult.OK) * return Convert.ToInt32(fQtde.Quantidade); * else * { * MessageBox.Show("Obrigatório informar hodometro para " + title.Trim() + "!", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); * return 0; * } * } * } */ private string BuscarVeiculo(bool st_destino) { string vParam = "isnull(a.st_registro, 'A')|<>|'I'"; string vColunas = "a.placa|Placa|80;" + "a.ds_veiculo|Veiculo|200;" + "a.id_veiculo|Codigo|80"; DataRowView linha = UtilPesquisa.BTN_BUSCA(vColunas, null, new TCD_CadVeiculo(), vParam); if (linha != null) { if (st_destino) { veiculoDestino.Text = linha["placa"].ToString(); } else { filtroVeiculo.Text = linha["placa"].ToString(); } return(linha["id_veiculo"].ToString()); } else { return(string.Empty); } }
private void bb_taxa_Click(object sender, EventArgs e) { string vColunas = "b.ds_taxa|Taxa Deposito|200;" + "a.id_taxa|Id. Taxa|80;" + "a.id_reg|Id. Registro|80;" + "a.valortaxa|Valor Taxa|80;" + "a.periodocarencia|Periodo Carencia|80;" + "a.frequencia|Frequencia|80"; DataRowView linha = UtilPesquisa.BTN_BUSCA(vColunas, new Componentes.EditDefault[] { id_taxa, ds_taxa, id_reg }, new CamadaDados.Graos.TCD_CadContratoTaxaDeposito(), "a.nr_contrato|=|" + nr_contrato.Text); if (linha != null) { vl_taxa.Enabled = linha["tp_taxa"].ToString().Trim().ToUpper().Equals("V"); if (!vl_taxa.Enabled) { vl_taxa.Value = vl_taxa.Minimum; } ps_taxa.Enabled = linha["tp_taxa"].ToString().Trim().ToUpper().Equals("P"); if (!ps_taxa.Enabled) { ps_taxa.Value = ps_taxa.Minimum; } } }
private void bb_produto_Click(object sender, EventArgs e) { string vColunas = "a.ds_produto|Produto|200;" + "a.cd_produto|Cd. Produto|80;" + "b.sigla_unidade|Sigla Unidade|80"; string vParam = string.Empty; if (id_formulacao.Text.Trim() != string.Empty) { vParam = "|exists|(select 1 from tb_prd_fichatec_acabado x " + "where x.cd_produto = a.cd_produto " + "and x.cd_empresa = '" + cd_empresa.Text.Trim() + "' " + "and x.id_formulacao = " + id_formulacao.Text + ")"; } if (rbRefugar.Checked) { if (id_formulacao.Text.Trim() != string.Empty) { vParam += ";"; } vParam += "|exists|(select 1 from tb_est_tpproduto x " + "where x.tp_produto = a.tp_produto " + "and isnull(x.st_mprimasemente, 'N') = 'N' " + "and isnull(x.st_semente, 'N') = 'N')"; } UtilPesquisa.BTN_BUSCA(vColunas, new Componentes.EditDefault[] { cd_produto, ds_produto }, new CamadaDados.Estoque.Cadastros.TCD_CadProduto(), vParam); }
private void bb_contager_aplic_Click(object sender, EventArgs e) { string vColunas = "a.cd_contager|Conta Compensação|100;a.ds_contager|Descrição Conta|350"; string vParam = "a.st_contacompensacao|<>|'S'"; UtilPesquisa.BTN_BUSCA(vColunas, new Componentes.EditDefault[] { cd_contager_aplic, ds_contager_aplic }, new TCD_CadContaGer(), vParam); }
private void bb_Usuario_Click(object sender, EventArgs e) { string vColunas = "a.NM_Clifor|Nome Clifor|400"; UtilPesquisa.BTN_BUSCA(vColunas, new Componentes.EditDefault[] { NomeUsuario }, new CamadaDados.Financeiro.Cadastros.TCD_CadClifor(), ""); }
private void BB_CategoriaClifor_Click(object sender, EventArgs e) { string vColunas = "a.ds_categoriaclifor|Categoria Clifor|200;" + "a.id_categoriaclifor|Id. Categoria|80;" + "a.st_transportadora|Transportadora|80;" + "a.st_fornecedor|Fornecedor|80;" + "a.st_funcionarios|Funcionarios|80"; DataRowView linha = UtilPesquisa.BTN_BUSCA(vColunas, new Componentes.EditDefault[] { ID_CategoriaClifor, DS_CategoriaClifor }, new TCD_CadCategoriaCliFor(), string.Empty); if (linha != null) { st_fornecedor.Checked = linha["st_fornecedor"].ToString().Trim().ToUpper().Equals("S"); st_transportadora.Checked = linha["st_transportadora"].ToString().Trim().ToUpper().Equals("S"); st_funcionario.Checked = linha["st_funcionarios"].ToString().Trim().ToUpper().Equals("S"); st_representante.Checked = linha["st_representante"].ToString().Trim().ToUpper().Equals("S"); } else { st_fornecedor.Checked = false; st_transportadora.Checked = false; st_funcionario.Checked = false; st_vendedorconsulta.Checked = false; st_representante.Checked = false; } }
private void BB_Empresa_Click(object sender, EventArgs e) { UtilPesquisa.BTN_BUSCA("a.NM_empresa|Nome Empresa|300;a.CD_Empresa|Cd.Empresa|80" , new Componentes.EditDefault[] { CD_Empresa } , new TDatEmpresa(), "|EXISTS|(select 1 from Tb_div_usuario_X_empresa x where x.login = '******' and x.cd_empresa = A.cd_empresa)"); }
private void BB_Local_Click(object sender, EventArgs e) { UtilPesquisa.BTN_BUSCA("a.DS_Local|Local|300;a.CD_Local|Código|80", new Componentes.EditDefault[] { CD_Local, DS_Local }, new TCD_CadLocalArm(), string.Empty); }
private void bb_serie_Click(object sender, EventArgs e) { string vParam = "a.cd_modelo|=|'04'";//Nota Fiscal Produtor DataRowView linha = UtilPesquisa.BTN_BUSCA("a.DS_SerieNF|Descrição Série|350;a.NR_Serie|Cód. Série|100", new Componentes.EditDefault[] { nr_serie }, new CamadaDados.Faturamento.Cadastros.TCD_CadSerieNF(), vParam); }
private void BB_Questionario_Click(object sender, EventArgs e) { string colunas = "a.id_questionario|Id. Questionário|60;" + "a.ds_questionario|Ds. Questionário|200"; UtilPesquisa.BTN_BUSCA(colunas, new Componentes.EditDefault[] { edt_questionario }, new TCD_Questionario(), string.Empty); }