Пример #1
0
        private void id_locacao_Leave(object sender, EventArgs e)
        {
            string vParam = "a.id_locacao|=|" + id_locacao.Text + ";" +
                            "isnull(a.st_registro, 'A')|=|'R'";

            if (rPreVenda != null)
            {
                vParam += ";a.cd_empresa|=|'" + rPreVenda.Cd_empresa.Trim() + "';" +
                          "a.cd_clifor|=|'" + rPreVenda.Cd_clifor.Trim() + "'";
            }
            FormBusca.UtilPesquisa.EDIT_LEAVE(vParam, new Componentes.EditDefault[] { id_locacao, cd_empresa },
                                              new CamadaDados.Faturamento.Locacao.TCD_Locacao());
            if (!string.IsNullOrEmpty(id_locacao.Text))
            {
                CamadaDados.Faturamento.Locacao.TList_Locacao lLocacao =
                    CamadaNegocio.Faturamento.Locacao.TCN_Locacao.buscar(cd_empresa.Text,
                                                                         id_locacao.Text,
                                                                         string.Empty,
                                                                         string.Empty,
                                                                         string.Empty,
                                                                         string.Empty,
                                                                         "'R'",
                                                                         null);
                lLocacao.ForEach(p => p.lItens = CamadaNegocio.Faturamento.Locacao.TCN_ItensLocacao.buscar(p.Cd_empresa,
                                                                                                           p.Id_locacaostr,
                                                                                                           null));
                bsLocacao.DataSource = lLocacao;
            }
        }
Пример #2
0
        private void bb_locacao_Click(object sender, EventArgs e)
        {
            string vColunas = "a.id_locacao|Id. Locação|80;" +
                              "a.cd_clifor|Cd. Cliente|80;" +
                              "b.nm_clifor|Nome Cliente|200;" +
                              "a.cd_empresa|Cd. Empresa|80";
            string vParam = "isnull(a.st_registro, 'A')|=|'R'";

            if (rPreVenda != null)
            {
                vParam += ";a.cd_empresa|=|'" + rPreVenda.Cd_empresa.Trim() + "';" +
                          "a.cd_clifor|=|'" + rPreVenda.Cd_clifor.Trim() + "'";
            }
            FormBusca.UtilPesquisa.BTN_BUSCA(vColunas, new Componentes.EditDefault[] { id_locacao, cd_empresa },
                                             new CamadaDados.Faturamento.Locacao.TCD_Locacao(), vParam);
            if (!string.IsNullOrEmpty(id_locacao.Text))
            {
                CamadaDados.Faturamento.Locacao.TList_Locacao lLocacao =
                    CamadaNegocio.Faturamento.Locacao.TCN_Locacao.buscar(cd_empresa.Text,
                                                                         id_locacao.Text,
                                                                         string.Empty,
                                                                         string.Empty,
                                                                         string.Empty,
                                                                         string.Empty,
                                                                         "'R'",
                                                                         null);
                lLocacao.ForEach(p => p.lItens = CamadaNegocio.Faturamento.Locacao.TCN_ItensLocacao.buscar(p.Cd_empresa,
                                                                                                           p.Id_locacaostr,
                                                                                                           null));
                bsLocacao.DataSource = lLocacao;
            }
        }