public void Alterar(TimelineTarefas variavel) { try { DBSession session = new DBSession(); Query query = session.CreateQuery("UPDATE Timeline_Eventos SET idcurso = @curso, txtitulo = @titulo, txtexto = @texto, dtevento = @data, fltipo = @tipo, idusuario = @usuario, dttarefa = @data_tarefa, dtdeadline = @data_deadline, dteventoini = @data_inicio, dteventofim = @data_fim WHERE idevento = @id"); query.SetParameter("id", variavel.idevento); query.SetParameter("curso", variavel.idcurso); query.SetParameter("titulo", variavel.txtitulo); query.SetParameter("texto", variavel.txtexto); query.SetParameter("data", variavel.dtevento); query.SetParameter("tipo", variavel.fltipo); query.SetParameter("usuario", variavel.idusuario); query.SetParameter("data_tarefa", variavel.dttarefa); query.SetParameter("data_deadline", variavel.dtdeadline); query.SetParameter("data_inicio", variavel.dteventoini); query.SetParameter("data_fim", variavel.dteventofim); query.ExecuteUpdate(); session.Close(); } catch (Exception erro) { throw erro; } }
public int SalvarRetornar(TimelineTarefas variavel) { try { int id = 0; DBSession session = new DBSession(); Query query = session.CreateQuery("INSERT INTO Timeline_Eventos (idcurso, txtitulo, txtexto, dtevento, fltipo, idusuario, dttarefa, dtdeadline, dteventoini, dteventofim) output INSERTED.idevento VALUES (@curso, @titulo, @texto, @data, @tipo, @usuario, @data_tarefa, @data_deadline, @data_inicio, @data_fim) "); query.SetParameter("curso", variavel.idcurso); query.SetParameter("titulo", variavel.txtitulo); query.SetParameter("texto", variavel.txtexto); query.SetParameter("data", variavel.dtevento); query.SetParameter("tipo", variavel.fltipo); query.SetParameter("usuario", variavel.idusuario); query.SetParameter("data_tarefa", variavel.dttarefa); query.SetParameter("data_deadline", variavel.dtdeadline); query.SetParameter("data_inicio", variavel.dteventoini); query.SetParameter("data_fim", variavel.dteventofim); id = query.ExecuteScalar(); session.Close(); return(id); } catch (Exception erro) { throw erro; } }