/// <summary> /// Carrega os dados do Tipo de Turno nos controles caso seja alteração. /// </summary> /// <param name="ttn_id">Id do tipo de turno</param> private void _Carregar(int ttn_id) { try { ACA_TipoTurno _TipoTurno = new ACA_TipoTurno { ttn_id = ttn_id }; ACA_TipoTurnoBO.GetEntity(_TipoTurno); _VS_ttn_id = _TipoTurno.ttn_id; _txtTipoTurno.Text = _TipoTurno.ttn_nome; _ddlTipoTurno.SelectedValue = _TipoTurno.ttn_tipo == 0 ? "-1" : _TipoTurno.ttn_tipo.ToString(); if (_TipoTurno.ttn_situacao == 2) { _ckbBloqueado.Checked = true; } } catch (Exception e) { ApplicationWEB._GravaErro(e); _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o tipo de turno.", UtilBO.TipoMensagem.Erro); } }
/// <summary> /// Verifica se existe o tipo de turno com o mesmo nome, /// escola, curso, currículo e currículo escola e /// preenche a entidade. /// </summary> /// <param name="entity">Entidade ACA_TipoTurno.</param> /// <param name="cur_id">Id do curso.</param> /// <param name="crr_id">Id do currículo.</param> /// <param name="esc_id">Id da escola.</param> /// <param name="uni_id">Id da unidade adm.</param> /// <param name="ces_id">Id do currículo escola.</param> /// <returns>True = Encontrou o tipo de turno / False = Não encontrou.</returns> public bool SelectBy_Nome_CurriculoTurno ( ACA_TipoTurno entity , int cur_id , int crr_id , int esc_id , int uni_id , int ces_id ) { QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_ACA_TipoTurno_SelectBy_Nome_esc_id_cur_id_uni_id_ces_id", _Banco); try { #region PARAMETROS Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@cur_id"; Param.Size = 4; Param.Value = cur_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@crr_id"; Param.Size = 4; Param.Value = crr_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@esc_id"; Param.Size = 4; Param.Value = esc_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@uni_id"; Param.Size = 4; if (uni_id > 0) { Param.Value = uni_id; } else { Param.Value = DBNull.Value; } qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.Int32; Param.ParameterName = "@ces_id"; Param.Size = 4; Param.Value = ces_id; qs.Parameters.Add(Param); Param = qs.NewParameter(); Param.DbType = DbType.AnsiString; Param.ParameterName = "@ttn_nome"; Param.Size = 100; Param.Value = entity.ttn_nome; qs.Parameters.Add(Param); #endregion qs.Execute(); if (qs.Return.Rows.Count == 1) { entity = DataRowToEntity(qs.Return.Rows[0], entity, false); return(true); } return(false); } catch { throw; } finally { qs.Parameters.Clear(); } }