private void CD_Produto_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode.Equals(Keys.Enter)) { ID_Tecnico.Focus(); } }
private void FLan_Evolucao_Ordem_Servico_Load(object sender, EventArgs e) { if (!string.IsNullOrEmpty(Utils.Parametros.pubCultura)) { Idioma.TIdioma.AjustaCultura(this); } pnl_Evolucao.set_FormatZero(); panelDados6.BackColor = Utils.SettingsUtils.Default.COLOR_1; this.Icon = ResourcesUtils.TecnoAliance_ICO; //Busca lista de etapas disponiveis TpBusca[] filtro = new TpBusca[1]; if (string.IsNullOrEmpty(Etapa_atual) || St_altera) { filtro[0].vNM_Campo = "isnull(c.st_iniciaros, 'N')"; filtro[0].vOperador = "="; filtro[0].vVL_Busca = "'S'"; } else { filtro[0].vNM_Campo = string.Empty; filtro[0].vOperador = "exists"; filtro[0].vVL_Busca = "(select 1 from TB_OSE_ProximaEtapa x " + " where x.ID_ProximaEtapa = a.ID_Etapa "+ " and x.ID_Etapa = "+ Etapa_atual.Trim() + ")"; } Estruturas.CriarParametro(ref filtro, "a.tp_ordem", "'" + TP_Ordem + "'"); cbEtapa.DataSource = new TCD_TpOrdem_X_Etapa().Select(filtro, 0, string.Empty); cbEtapa.DisplayMember = "Ds_etapa"; cbEtapa.ValueMember = "Id_etapa"; //Criar novo registro se nao estiver alterando if (!St_altera) { BS_Evolucao.AddNew(); if ((cbEtapa.DataSource as TList_TpOrdem_X_Etapa).Count.Equals(1)) { cbEtapa.SelectedIndex = 0; ID_Tecnico.Focus(); } else { cbEtapa.Focus(); } } else { BS_Evolucao.DataSource = new CamadaDados.Servicos.TList_LanServicoEvolucao() { revolucao }; ID_Tecnico.Focus(); } }