private void CD_Clifor_Leave(object sender, EventArgs e) { string vParam = "a.cd_clifor|=|'" + CD_Clifor.Text.Trim() + "';isnull(a.st_registro, 'A')|<>|'C'"; object obj_regvenda = null; if (!string.IsNullOrEmpty(CD_CompVend.Text)) { obj_regvenda = new CamadaDados.Faturamento.Cadastros.TCD_Vendedor_X_RegiaoVenda().BuscarEscalar( new Utils.TpBusca[] { new Utils.TpBusca() { vNM_Campo = "a.cd_vendedor", vOperador = "=", vVL_Busca = "'" + CD_CompVend.Text.Trim() + "'" } }, "1"); } if (obj_regvenda == null ? false : obj_regvenda.ToString().Trim().Equals("1")) { vParam += ";|exists|(select 1 from tb_fat_vendedor_x_regiaovenda x " + " where x.id_regiao = a.id_regiao " + " and x.cd_vendedor = '" + CD_CompVend.Text.Trim() + "')"; } DataRow linha = FormBusca.UtilPesquisa.EDIT_LEAVE(vParam, new Componentes.EditDefault[] { CD_Clifor, NM_Clifor }, new CamadaDados.Financeiro.Cadastros.TCD_CadClifor()); CD_Endereco.Clear(); DS_Endereco.Clear(); DS_Cidade.Clear(); UF.Text = string.Empty; Fone.Clear(); Busca_Endereco_Clifor(); bsOrcamento.ResetCurrentItem(); }
private void CD_Clifor_Leave(object sender, EventArgs e) { FormBusca.UtilPesquisa.EDIT_LeaveClifor("a.cd_clifor|=|'" + CD_Clifor.Text.Trim() + "'", new Componentes.EditDefault[] { CD_Clifor, NM_Clifor }, new CamadaDados.Financeiro.Cadastros.TCD_CadClifor()); if (!string.IsNullOrEmpty(CD_Clifor.Text)) { //Buscar endereco this.BuscarEndereco(); NM_Clifor.Enabled = false; CD_Endereco.Enabled = true; BB_Endereco.Enabled = true; DS_Endereco.Enabled = false; DS_Cidade.Enabled = false; UF.Enabled = false; Fone.Enabled = false; } else { NM_Clifor.Enabled = true; CD_Endereco.Enabled = false; BB_Endereco.Enabled = false; DS_Endereco.Enabled = true; DS_Cidade.Enabled = true; UF.Enabled = true; Fone.Enabled = true; CD_Endereco.Clear(); DS_Endereco.Clear(); DS_Cidade.Clear(); UF.Clear(); Fone.Clear(); } }
private void BB_Clifor_Click(object sender, EventArgs e) { FormBusca.UtilPesquisa.BTN_BuscaClifor(new Componentes.EditDefault[] { CD_Clifor, NM_Clifor }, string.Empty); if (!string.IsNullOrEmpty(CD_Clifor.Text)) { //Buscar endereco this.BuscarEndereco(); NM_Clifor.Enabled = false; CD_Endereco.Enabled = true; BB_Endereco.Enabled = true; DS_Endereco.Enabled = false; DS_Cidade.Enabled = false; UF.Enabled = false; Fone.Enabled = false; } else { NM_Clifor.Enabled = true; CD_Endereco.Enabled = false; BB_Endereco.Enabled = false; DS_Endereco.Enabled = true; DS_Cidade.Enabled = true; UF.Enabled = true; Fone.Enabled = true; CD_Endereco.Clear(); DS_Endereco.Clear(); DS_Cidade.Clear(); UF.Clear(); Fone.Clear(); } }
private void CD_Clifor_TextChanged(object sender, EventArgs e) { if (string.IsNullOrEmpty(CD_Clifor.Text)) { CD_Endereco.Clear(); DS_Endereco.Clear(); } }
private void BB_Clifor_Click(object sender, EventArgs e) { FormBusca.UtilPesquisa.BTN_BuscaClifor(new Componentes.EditDefault[] { CD_Clifor, NM_Clifor }, string.Empty); if (!string.IsNullOrEmpty(CD_Clifor.Text)) { //Buscar endereco BuscarEndereco(); //Buscar veiculo cliente BuscarVeiculoCliente(); NM_Clifor.Enabled = false; CD_Endereco.Enabled = true; BB_Endereco.Enabled = true; DS_Endereco.Enabled = false; DS_Cidade.Enabled = false; UF.Enabled = false; } else { NM_Clifor.Enabled = true; CD_Endereco.Enabled = false; BB_Endereco.Enabled = false; DS_Endereco.Enabled = true; DS_Cidade.Enabled = true; UF.Enabled = true; CD_Endereco.Clear(); DS_Endereco.Clear(); DS_Cidade.Clear(); UF.Clear(); placaveiculo.Clear(); ds_veiculo.Clear(); ds_marca.Clear(); ds_obsveiculo.Clear(); placaveiculo.Enabled = true; ds_veiculo.Enabled = true; ds_marca.Enabled = true; ds_obsveiculo.Enabled = true; } }
private void BB_Clifor_Click(object sender, EventArgs e) { string vParam = "isnull(a.st_fornecedor, 'N')|<>|'S';" + "isnull(a.ST_Funcionarios, 'N')|<>|'S';" + "isnull(a.st_representante, 'N')|<>|'S';" + "isnull(a.st_transportadora, 'N')|<>|'S'"; FormBusca.UtilPesquisa.BTN_BuscaClifor(new Componentes.EditDefault[] { CD_Clifor, NM_Clifor }, vParam); if (!string.IsNullOrEmpty(CD_Clifor.Text)) { //Buscar endereco this.BuscarEndereco(); NM_Clifor.Enabled = false; } else { NM_Clifor.Enabled = true; CD_Endereco.Clear(); DS_Endereco.Clear(); DS_Cidade.Clear(); UF.Clear(); } }
private void CD_Clifor_Leave(object sender, EventArgs e) { FormBusca.UtilPesquisa.EDIT_LeaveClifor("a.cd_clifor|=|'" + CD_Clifor.Text.Trim() + "';" + "isnull(a.st_fornecedor, 'N')|<>|'S';" + "isnull(a.ST_Funcionarios, 'N')|<>|'S';" + "isnull(a.st_representante, 'N')|<>|'S';" + "isnull(a.st_transportadora, 'N')|<>|'S'", new Componentes.EditDefault[] { CD_Clifor, NM_Clifor }, new CamadaDados.Financeiro.Cadastros.TCD_CadClifor()); if (!string.IsNullOrEmpty(CD_Clifor.Text)) { //Buscar endereco this.BuscarEndereco(); NM_Clifor.Enabled = false; } else { NM_Clifor.Enabled = true; CD_Endereco.Clear(); DS_Endereco.Clear(); DS_Cidade.Clear(); UF.Clear(); } }
private void nr_contrato_origem_Leave(object sender, EventArgs e) { DataRow linha = UtilPesquisa.EDIT_LEAVE("a.nr_contrato|=|" + nr_contrato_origem.Text + ";" + // O Tipo De pedido tem que permitir transferência "cfgped.ST_PermiteTransf|=|'S';" + //Contrato de Deposito ou a Fixar "||isnull(cfgped.ST_Deposito, 'N') = 'S' or isnull(cfgped.ST_ValoresFixos, 'N') <> 'S';" + "isnull(a.st_registro, 'A')|=|'A';" + //Contrato Aberto //Usuario tem que ter acesso a empresa "|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 = '******'))));" + //Usuario tem que ter acesso ao tipo de pedido "|EXISTS|(select 1 from tb_div_usuario_x_cfgpedido x " + "where x.cfg_pedido = a.cfg_pedido " + "and ((x.login = '******') or " + "(exists(select 1 from tb_div_usuario_x_grupos y " + " where y.logingrp = x.login and y.loginusr = '******'))));" + // Configuracao fiscal de devolucao "|EXISTS|(select 1 from TB_FAT_CFG_PedFiscal x " + "where x.cfg_pedido = cfgped.cfg_pedido and x.TP_Fiscal = 'TF') " , new Componentes.EditDefault[] { nr_contrato_origem, dt_contrato_origem, TP_Movimento, CD_Empresa, NM_Empresa, CD_Clifor, NM_Clifor, CPF, DS_Endereco, DS_Cidade, UF, CD_Produto, DS_Produto, VL_Unitario, QTD_Origem }, new CamadaDados.Graos.TCD_CadContrato()); if (linha != null) { CD_Unidade_Origem_Est.Text = linha["cd_unid_produto"].ToString(); CD_Unidade_Origem_VL.Text = linha["CD_Unidade"].ToString(); Unidade_Origem_Est.Text = linha["sigla_unid_produto"].ToString(); Unidade_Origem_VL.Text = linha["Sigla_Unidade"].ToString(); (BS_Transf_Origem.Current as CamadaDados.Graos.TRegistro_Transf_X_Contrato).Nr_pedido = decimal.Parse(linha["nr_pedido"].ToString()); (BS_Transf_Origem.Current as CamadaDados.Graos.TRegistro_Transf_X_Contrato).Id_pedidoitem = decimal.Parse(linha["id_pedidoitem"].ToString()); (BS_Transf_Origem.Current as CamadaDados.Graos.TRegistro_Transf_X_Contrato).Cd_condfiscal_produto = linha["cd_condfiscal_produto"].ToString(); } if (string.IsNullOrEmpty(nr_contrato_origem.Text)) { nr_contrato_origem.Clear(); dt_contrato_origem.Clear(); TP_Movimento.Clear(); CD_Empresa.Clear(); NM_Empresa.Clear(); CD_Clifor.Clear(); NM_Clifor.Clear(); CPF.Clear(); DS_Endereco.Clear(); DS_Cidade.Clear(); UF.Clear(); CD_Produto.Clear(); DS_Produto.Clear(); VL_Unitario.Clear(); VL_Sub_Total_Origem.Value = decimal.Zero; VL_Unitario_Transf.Value = decimal.Zero; QTD_Transferir.Value = decimal.Zero; QTD_Origem.Clear(); CD_Unidade_Origem_Est.Clear(); CD_Unidade_Origem_VL.Clear(); Unidade_Origem_Est.Clear(); Unidade_Origem_VL.Clear(); } else { Busca_Saldo_Contrato_Origem(); if (string.IsNullOrEmpty(Saldo_Contrato_Origem.Text) ? false : decimal.Parse(Saldo_Contrato_Origem.Text) > decimal.Zero) { try { QTD_Transferir.Value = decimal.Parse(Saldo_Contrato_Origem.Text); } catch { } } else { MessageBox.Show("Contrato origem não possui saldo disponivel para realizar transferência.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); nr_contrato_origem.Clear(); nr_contrato_origem.Focus(); } if (string.IsNullOrEmpty(VL_Unitario.Text) ? false : decimal.Parse(VL_Unitario.Text) > decimal.Zero) { try { VL_Unitario_Transf.Value = decimal.Parse(VL_Unitario.Text); if (CD_Unidade_Origem_Est.Text.Trim() != CD_Unidade_Origem_VL.Text.Trim()) { VL_Sub_Total_Origem.Value = CamadaNegocio.Estoque.Cadastros.TCN_CadConvUnidade.ConvertUnid(CD_Unidade_Origem_Est.Text, CD_Unidade_Origem_VL.Text, QTD_Transferir.Value * VL_Unitario_Transf.Value, 2, null); } else { VL_Sub_Total_Origem.Value = (QTD_Transferir.Value * VL_Unitario_Transf.Value); } } catch { } } nr_contrato_destino.Clear(); DT_Contrato_Destino.Clear(); TP_Movimento_Destino.Clear(); CD_Empresa_Destino.Clear(); NM_Empresa_Destino.Clear(); CD_Clifor_Destino.Clear(); NM_Clifor_Destino.Clear(); CPF_Destino.Clear(); DS_Endereco_Destino.Clear(); DS_Cidade_Destino.Clear(); UF_Destino.Clear(); CD_Produto_Destino.Clear(); DS_Produto_Destino.Clear(); VL_Unitario_Destino.Clear(); VL_Sub_Total_Destino.Value = decimal.Zero; VL_Unitario_Destino_Transf.Value = decimal.Zero; QTD_Destino.Clear(); CD_Unidade_Destino_Est.Clear(); CD_Unidade_Destino_VL.Clear(); Unidade_Destino_Est.Clear(); Unidade_Destino_VL.Clear(); } }