public void Inserir(HabilidadesViewModel Habilidade) { string sql = "insert into Habilidades(idCurriculo, Descricao, Nivel)" + "values (@idCurriculo, @Descricao, @Nivel)"; HelperDAO.ExecutaSQL(sql, CriaParametros(Habilidade)); }
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); }
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)); }
/*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); }
/// <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); }