Example #1
0
 /// <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);
     }
 }
Example #2
0
        /// <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();
            }
        }