public override void afterNovo() { if ((vTP_Modo == TTpModo.tm_busca) || (vTP_Modo == TTpModo.tm_Standby)) { if (tcCentral.SelectedTab.Equals(tpPadrao)) { BS_LanCMP_Requisicao.AddNew(); base.afterNovo(); if (!CD_Empresa.Focus()) { CD_Clifor_Requisitante.Focus(); this.modoBotoes(this.vTP_Modo, true, false, true, false, true, false, false); } } else { pd_Consulta.LimparRegistro(); BS_LanCMP_Requisicao.Clear(); this.modoBotoes(this.vTP_Modo, true, false, false, false, false, true, false); } } if (tcCentral.SelectedTab.Equals(tpPadrao)) { this.modoBotoes(this.vTP_Modo, true, false, true, false, true, false, false); } }
private void CD_CCusto_Leave(object sender, EventArgs e) { if (!CD_Clifor_Requisitante.Text.Equals("")) { string vColunas = "a.CD_CCusto|=|'" + CD_CCusto.Text.Trim() + "';" + "|EXISTS|(select 1 from tb_cmp_usuario_x_ccusto z where z.cd_ccusto = a.cd_ccusto " + "and z.cd_clifor_cmp = '" + CD_Clifor_Requisitante.Text + "')"; UtilPesquisa.EDIT_LEAVE(vColunas, new Componentes.EditDefault[] { CD_CCusto, DS_CCusto }, new TCD_CadCentroCusto()); } else { MessageBox.Show("Atenção, é necessário informar o Requisitante!"); CD_Clifor_Requisitante.Focus(); } }
private void BB_CentroCusto_Click(object sender, EventArgs e) { if (!CD_Clifor_Requisitante.Text.Equals("")) { string vColunas = "a.DS_CCusto|Des. Centro de Custo|350;" + "a.CD_CCusto|Cód. Centro de Custo|100"; string vParam = "|EXISTS|(select 1 from tb_cmp_usuario_x_ccusto z where z.cd_ccusto = a.cd_ccusto " + "and z.cd_clifor_cmp = '" + CD_Clifor_Requisitante.Text + "')"; UtilPesquisa.BTN_BUSCA(vColunas, new Componentes.EditDefault[] { CD_CCusto, DS_CCusto }, new TCD_CadCentroCusto(), vParam); } else { MessageBox.Show("Atenção, é necessário informar o Requisitante!"); CD_Clifor_Requisitante.Focus(); } }