public void Destroy(int id ) { try { SessionInitializeTransaction(); HorarioDiaEN horarioDiaEN = (HorarioDiaEN)session.Load(typeof(HorarioDiaEN), id); session.Delete(horarioDiaEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is LePapeoGenNHibernate.Exceptions.ModelException) { throw ex; } throw new LePapeoGenNHibernate.Exceptions.DataLayerException("Error in HorarioDiaCAD.", ex); } finally { SessionClose(); } }
public HorarioDiaEN ReadOIDDefault(int id ) { HorarioDiaEN horarioDiaEN = null; try { SessionInitializeTransaction(); horarioDiaEN = (HorarioDiaEN)session.Get(typeof(HorarioDiaEN), id); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is LePapeoGenNHibernate.Exceptions.ModelException) { throw ex; } throw new LePapeoGenNHibernate.Exceptions.DataLayerException("Error in HorarioDiaCAD.", ex); } finally { SessionClose(); } return(horarioDiaEN); }
public int New_(Nullable <DateTime> p_hora_ini_am, Nullable <DateTime> p_hora_fin_am, Nullable <DateTime> p_hora_ini_pm, Nullable <DateTime> p_hora_fin_pm, LePapeoGenNHibernate.Enumerated.LePapeo.DiaSemanaEnum p_dia, int p_horarioSemana) { HorarioDiaEN horarioDiaEN = null; int oid; //Initialized HorarioDiaEN horarioDiaEN = new HorarioDiaEN(); horarioDiaEN.Hora_ini_am = p_hora_ini_am; horarioDiaEN.Hora_fin_am = p_hora_fin_am; horarioDiaEN.Hora_ini_pm = p_hora_ini_pm; horarioDiaEN.Hora_fin_pm = p_hora_fin_pm; horarioDiaEN.Dia = p_dia; if (p_horarioSemana != -1) { // El argumento p_horarioSemana -> Property horarioSemana es oid = false // Lista de oids id horarioDiaEN.HorarioSemana = new LePapeoGenNHibernate.EN.LePapeo.HorarioSemanaEN(); horarioDiaEN.HorarioSemana.Id = p_horarioSemana; } //Call to HorarioDiaCAD oid = _IHorarioDiaCAD.New_(horarioDiaEN); return(oid); }
public int New_(HorarioDiaEN horarioDia) { try { SessionInitializeTransaction(); if (horarioDia.HorarioSemana != null) { // Argumento OID y no colección. horarioDia.HorarioSemana = (LePapeoGenNHibernate.EN.LePapeo.HorarioSemanaEN)session.Load(typeof(LePapeoGenNHibernate.EN.LePapeo.HorarioSemanaEN), horarioDia.HorarioSemana.Id); horarioDia.HorarioSemana.HorarioDia .Add(horarioDia); } session.Save(horarioDia); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is LePapeoGenNHibernate.Exceptions.ModelException) { throw ex; } throw new LePapeoGenNHibernate.Exceptions.DataLayerException("Error in HorarioDiaCAD.", ex); } finally { SessionClose(); } return(horarioDia.Id); }
// GET: Registrado/Details/5 public ActionResult Details(int id) { HorarioDiaCEN HorarioDiaCEN = new HorarioDiaCEN(); HorarioDiaEN hdEN = HorarioDiaCEN.ReadOID(id); HorarioDiaViewModel hdVM = new AssemblerHorarioDia().ConvertENToModelUI(hdEN); return(View(hdVM)); }
public HorarioDiaEN ReadOID(int id ) { HorarioDiaEN horarioDiaEN = null; horarioDiaEN = _IHorarioDiaCAD.ReadOID(id); return(horarioDiaEN); }
public HorarioDiaViewModel ConvertENToModelUI(HorarioDiaEN diaEN) { HorarioDiaViewModel dia = new HorarioDiaViewModel(); dia.id = diaEN.Id; dia.Hora_ini_am = (System.DateTime)diaEN.Hora_ini_am; dia.Hora_fin_am = (System.DateTime)diaEN.Hora_fin_am; dia.Hora_ini_pm = (System.DateTime)diaEN.Hora_ini_pm; dia.Hora_fin_pm = (System.DateTime)diaEN.Hora_fin_pm; dia.Dia = diaEN.Dia; dia.HorarioSemana = diaEN.HorarioSemana.Id; return(dia); }
public void Modify(int p_HorarioDia_OID, Nullable <DateTime> p_hora_ini_am, Nullable <DateTime> p_hora_fin_am, Nullable <DateTime> p_hora_ini_pm, Nullable <DateTime> p_hora_fin_pm, LePapeoGenNHibernate.Enumerated.LePapeo.DiaSemanaEnum p_dia) { HorarioDiaEN horarioDiaEN = null; //Initialized HorarioDiaEN horarioDiaEN = new HorarioDiaEN(); horarioDiaEN.Id = p_HorarioDia_OID; horarioDiaEN.Hora_ini_am = p_hora_ini_am; horarioDiaEN.Hora_fin_am = p_hora_fin_am; horarioDiaEN.Hora_ini_pm = p_hora_ini_pm; horarioDiaEN.Hora_fin_pm = p_hora_fin_pm; horarioDiaEN.Dia = p_dia; //Call to HorarioDiaCAD _IHorarioDiaCAD.Modify(horarioDiaEN); }
// Modify default (Update all attributes of the class) public void ModifyDefault(HorarioDiaEN horarioDia) { try { SessionInitializeTransaction(); HorarioDiaEN horarioDiaEN = (HorarioDiaEN)session.Load(typeof(HorarioDiaEN), horarioDia.Id); horarioDiaEN.Hora_ini_am = horarioDia.Hora_ini_am; horarioDiaEN.Hora_fin_am = horarioDia.Hora_fin_am; horarioDiaEN.Hora_ini_pm = horarioDia.Hora_ini_pm; horarioDiaEN.Hora_fin_pm = horarioDia.Hora_fin_pm; horarioDiaEN.Dia = horarioDia.Dia; session.Update(horarioDiaEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is LePapeoGenNHibernate.Exceptions.ModelException) { throw ex; } throw new LePapeoGenNHibernate.Exceptions.DataLayerException("Error in HorarioDiaCAD.", ex); } finally { SessionClose(); } }
// GET: HorarioDia/Delete/5 public ActionResult Delete(int id) { try { SessionInitialize(); HorarioDiaCAD diaCAD = new HorarioDiaCAD(session); HorarioDiaCEN cen = new HorarioDiaCEN(diaCAD); HorarioDiaEN diaEN = cen.ReadOID(id); HorarioDiaViewModel dia = new AssemblerHorarioDia().ConvertENToModelUI(diaEN); SessionClose(); return(View(dia)); } catch { //Meter aqui el mensaje de error return(View()); } }