Exemple #1
0
        public void Inserir(HabilidadesViewModel Habilidade)
        {
            string sql =
                "insert into Habilidades(idCurriculo, Descricao, Nivel)" +
                "values (@idCurriculo, @Descricao, @Nivel)";

            HelperDAO.ExecutaSQL(sql, CriaParametros(Habilidade));
        }
Exemple #2
0
 private SqlParameter[] CriaParametros(HabilidadesViewModel Habilidade)
 {
     SqlParameter[] parametros = new SqlParameter[4];
     parametros[0] = new SqlParameter("id", Habilidade.Id);
     parametros[1] = new SqlParameter("idCurriculo", Habilidade.IdCurriculo);
     parametros[2] = new SqlParameter("Descricao", Habilidade.Descricao);
     parametros[3] = new SqlParameter("Nivel", Habilidade.Nivel);
     return(parametros);
 }
Exemple #3
0
        public void Alterar(HabilidadesViewModel Habilidade)
        {
            string sql =
                "update Habilidades set Descricao = @Descricao, " +
                "Nivel = @Nivel " +
                "where id = @id and idCurriculo=@idCurriculo";

            HelperDAO.ExecutaSQL(sql, CriaParametros(Habilidade));
        }
Exemple #4
0
        /*public int ProximoId()
         * {
         *  string sql = "select isnull(max(id) +1, 1) as 'MAIOR' from jogos";
         *  DataTable tabela = HelperDAO.ExecutaSelect(sql, null);
         *  return Convert.ToInt32(tabela.Rows[0]["MAIOR"]);
         * }*/
        private HabilidadesViewModel MontarHabilidade(DataRow registro)
        {
            HabilidadesViewModel a = new HabilidadesViewModel();

            a.Id          = Convert.ToInt32(registro["id"]);
            a.IdCurriculo = Convert.ToInt32(registro["idCurriculo"]);
            a.Descricao   = registro["Descricao"].ToString();
            a.Nivel       = Convert.ToInt32(registro["Nivel"]);
            return(a);
        }
Exemple #5
0
        /// <summary>
        /// Verifica se as habilidades são diferentes
        /// </summary>
        /// <param name="old"></param>
        /// <param name="novo"></param>
        /// <returns></returns>
        private bool HabChanged(HabilidadesViewModel old, HabilidadesViewModel novo)
        {
            if (old.Descricao != novo.Descricao)
            {
                return(true);
            }
            else if (old.Nivel != novo.Nivel)
            {
                return(true);
            }

            return(false);
        }