private void bb_ccusto_Click(object sender, EventArgs e) { using (FormBusca.TFBuscaCentroResult fBusca = new FormBusca.TFBuscaCentroResult()) { string vParam = string.Empty; if (this.Tp_mov.Trim().ToUpper().Equals("P")) { vParam += "'D' or (a.tp_registro = 'R' and isnull(a.st_deducao, 'N') = 'S')"; } else { vParam += "'R' or (a.tp_registro = 'D' and isnull(a.st_deducao, 'N') = 'S')"; } fBusca.Tp_registro = vParam; if (fBusca.ShowDialog() == DialogResult.OK) { if (!string.IsNullOrEmpty(fBusca.Cd_centro)) { cd_ccusto.Text = fBusca.Cd_centro; ds_ccusto.Text = fBusca.Ds_centro; } } } if (bsCResultado.Count > 0) { if ((bsCResultado.DataSource as CamadaDados.Financeiro.CCustoLan.TList_LanCCustoLancto).Exists(p => p.Cd_centroresult.Trim().Equals(cd_ccusto.Text.Trim()))) { bsCResultado.Position = (bsCResultado.DataSource as CamadaDados.Financeiro.CCustoLan.TList_LanCCustoLancto).IndexOf( (bsCResultado.DataSource as CamadaDados.Financeiro.CCustoLan.TList_LanCCustoLancto).Find(p => p.Cd_centroresult.Trim().Equals(cd_ccusto.Text.Trim()))); } } }
private void bb_centroresult_Click(object sender, EventArgs e) { using (FormBusca.TFBuscaCentroResult fBusca = new FormBusca.TFBuscaCentroResult()) { fBusca.Tp_registro = "'R'"; if (fBusca.ShowDialog() == DialogResult.OK) { if (!string.IsNullOrEmpty(fBusca.Cd_centro)) { cd_centroresult.Text = fBusca.Cd_centro; ds_centroresult.Text = fBusca.Ds_centro; } } } }