コード例 #1
0
 public SALA Read(int ID)
 {
     SALA respuesta = new SALA();
     try
     {
         using (var TicketFlixEntities = new TicketFlixEntities())
         {
             respuesta = TicketFlixEntities.SALAs.Single(x => x.IDSala == ID);
         }
     }
     catch (Exception)
     {
         //MANEJO DE EXCEPCION
         throw;
     }
     return respuesta;
 }
コード例 #2
0
 public List<HORARIO> GetList()
 {
     List<HORARIO> lista = new List<HORARIO>();
     try
     {
         using (var TicketFlixEntities = new TicketFlixEntities())
         {
             lista = TicketFlixEntities.HORARIOs.Include("SALA").ToList<HORARIO>();
         }
     }
     catch (Exception)
     {
         //MANEJO DE EXCEPCION
         throw;
     }
     return lista;
 }
コード例 #3
0
 public List<SALA> GetList()
 {
     List<SALA> lista = new List<SALA>();
     try
     {
         using (var TicketFlixEntities = new TicketFlixEntities())
         {
             lista = TicketFlixEntities.SALAs.ToList<SALA>();
         }
     }
     catch (Exception)
     {
         //MANEJO DE EXCEPCION
         throw;
     }
     return lista;
 }
コード例 #4
0
 public HORARIO Read(int ID)
 {
     HORARIO respuesta = new HORARIO();
     try
     {
         using (var TicketFlixEntities = new TicketFlixEntities())
         {
             respuesta = TicketFlixEntities.HORARIOs.Include("SALA").Single(x => x.IDHorario == ID);
         }
     }
     catch (Exception)
     {
         //MANEJO DE EXCEPCION
         throw;
     }
     return respuesta;
 }
コード例 #5
0
 public ASIENTO Read(int ID)
 {
     ASIENTO respuesta = new ASIENTO();
     try
     {
         using (var TicketFlixEntities = new TicketFlixEntities())
         {
             respuesta = TicketFlixEntities.ASIENTOes.Include("HORARIO").Single(x => x.IDAsiento == ID);
         }
     }
     catch (Exception)
     {
         //MANEJO DE EXCEPCION
         throw;
     }
     return respuesta;
 }
コード例 #6
0
 public bool Delete(SALA entidad)
 {
     try
     {
         using (var TicketFlixEntities = new TicketFlixEntities())
         {
             TicketFlixEntities.SALAs.Attach(entidad);
             TicketFlixEntities.SALAs.Remove(entidad);
             TicketFlixEntities.SaveChanges();
             return true;
         }
     }
     catch (Exception)
     {
         //MANEJO DE EXCEPCION
         throw;
     }
 }
コード例 #7
0
 public bool Delete(HORARIO entidad)
 {
     try
     {
         using (var TicketFlixEntities = new TicketFlixEntities())
         {
             var deletion = TicketFlixEntities.HORARIOs.Include("SALA").Single(x => x.IDHorario == entidad.IDHorario);
             TicketFlixEntities.HORARIOs.Remove(deletion);
             TicketFlixEntities.SaveChanges();
             return true;
         }
     }
     catch (Exception)
     {
         //MANEJO DE EXCEPCION
         throw;
     }
 }
コード例 #8
0
 public SALA Create(SALA entidad)
 {
     SALA respuesta = new SALA();
     try
     {
         using (var TicketFlixEntities = new TicketFlixEntities())
         {
             TicketFlixEntities.SALAs.Add(entidad);
             TicketFlixEntities.SaveChanges();
             respuesta = TicketFlixEntities.SALAs.Single(x => x.IDSala == entidad.IDSala);
         }
     }
     catch (Exception)
     {
         //MANEJO DE EXCEPCION
         throw;
     }
     return respuesta;
 }
コード例 #9
0
 public HORARIO Create(HORARIO entidad)
 {
     HORARIO respuesta = new HORARIO();
     try
     {
         using (var TicketFlixEntities = new TicketFlixEntities())
         {
             entidad.SALA = TicketFlixEntities.SALAs.Single(x => x.IDSala == entidad.SALA.IDSala);
             TicketFlixEntities.HORARIOs.Add(entidad);
             TicketFlixEntities.SaveChanges();
             respuesta = TicketFlixEntities.HORARIOs.Single(x => x.IDHorario == entidad.IDHorario);
         }
     }
     catch (Exception)
     {
         //MANEJO DE EXCEPCION
         throw;
     }
     return respuesta;
 }
コード例 #10
0
 public ASIENTO Create(ASIENTO entidad)
 {
     ASIENTO respuesta = new ASIENTO();
     try
     {
         using (var TicketFlixEntities = new TicketFlixEntities())
         {
             entidad.HORARIO = TicketFlixEntities.HORARIOs.Single(x => x.IDHorario == entidad.HORARIO.IDHorario);
             TicketFlixEntities.ASIENTOes.Add(entidad);
             TicketFlixEntities.SaveChanges();
             respuesta = TicketFlixEntities.ASIENTOes.Single(x => x.IDAsiento == entidad.IDAsiento);
         }
     }
     catch (Exception)
     {
         //MANEJO DE EXCEPCION
         throw;
     }
     return respuesta;
 }
コード例 #11
0
 public SALA Update(SALA entidad)
 {
     SALA updation;
     try
     {
         using (var TicketFlixEntities = new TicketFlixEntities())
         {
             updation = TicketFlixEntities.SALAs.Single(x => x.IDSala == entidad.IDSala);
             TicketFlixEntities.Entry(updation).CurrentValues.SetValues(entidad);
             TicketFlixEntities.SaveChanges();
         }
     }
     catch (Exception)
     {
         //MANEJO DE EXCEPCION
         throw;
     }
     return updation;
 }
コード例 #12
0
 public HORARIO Update(HORARIO entidad)
 {
     HORARIO updation;
     try
     {
         using (var TicketFlixEntities = new TicketFlixEntities())
         {
             updation = TicketFlixEntities.HORARIOs.Include("SALA").Single(x => x.IDHorario == entidad.IDHorario);
             TicketFlixEntities.Entry(updation).CurrentValues.SetValues(entidad);
             TicketFlixEntities.SaveChanges();
         }
     }
     catch (Exception)
     {
         //MANEJO DE EXCEPCION
         throw;
     }
     return updation;
 }
コード例 #13
0
 public ASIENTO Update(ASIENTO entidad)
 {
     ASIENTO updation;
     try
     {
         using (var TicketFlixEntities = new TicketFlixEntities())
         {
             updation = TicketFlixEntities.ASIENTOes.Include("HORARIO").Single(x => x.IDAsiento == entidad.IDAsiento);
             TicketFlixEntities.Entry(updation).CurrentValues.SetValues(entidad);
             TicketFlixEntities.SaveChanges();
         }
     }
     catch (Exception)
     {
         //MANEJO DE EXCEPCION
         throw;
     }
     return updation;
 }