public bool actualizarHorario(ClHorarios horario, int id) { ISession mySesions = SessionFactory.OpenSession; bool resp = false; using (mySesions) { using (ITransaction transaction = mySesions.BeginTransaction()) { try { IQuery query = mySesions.CreateQuery("FROM ClHorarios WHERE IdHorarios=: id").SetInt32("id", id); ClHorarios clho = query.List <ClHorarios>()[0]; clho.IdCurso = horario.IdCurso; clho.IdDiaHorario = horario.IdDiaHorario; clho.HoraInicioHorario = horario.HoraInicioHorario; clho.HoraFinHorario = horario.HoraFinHorario; mySesions.Update(clho); transaction.Commit(); resp = true; return(resp); } catch (Exception ex) { throw ex; } finally { mySesions.Flush(); } } } }
public void InsertarHorario(ClHorarios horario) { ISession mySesions = SessionFactory.OpenSession; using (mySesions) { using (ITransaction transaction = mySesions.BeginTransaction()) { try { mySesions.Save(horario); transaction.Commit(); } catch (Exception ex) { throw ex; } } } }
public bool UpdateHorario(ClHorarios clho, int id)//actualizar horario { return(serv.actualizarHorario(clho, id)); }
public void PostHorarios(ClHorarios clho)//insertar un horario { serv.InsertarHorario(clho); }