예제 #1
0
 public Piso Insert(Piso p)
 {
     try
     {
         piso objP = new piso();
         objP.id_piso     = p.id_piso;
         objP.desc_piso   = p.desc_piso;
         objP.estado_piso = p.estado_piso;
         db.piso.Add(objP);
         db.SaveChanges();
         return(p);
     }
     catch (Exception e)
     {
         throw e;
     }
 }
예제 #2
0
 public Categoria Insert(Categoria c)
 {
     try
     {
         categoria_habitacion objc = new categoria_habitacion();
         objc.cat_id     = c.cat_id;
         objc.desc_cat   = c.desc_cat;
         objc.estado_cat = c.estado_cat;
         db.categoria_habitacion.Add(objc);
         db.SaveChanges();
         return(c);
     }
     catch (Exception e)
     {
         throw e;
     }
 }
예제 #3
0
 public Usuario Insert(Usuario model)
 {
     try
     {
         usuario insert = new usuario();
         insert.dni_usu       = model.dni_usu;
         insert.apenom_usu    = model.apenom_usu;
         insert.password_usu  = model.password_usu;
         insert.direccion_usu = model.direccion_usu;
         insert.estado_usu    = model.estado_usu;
         db.usuario.Add(insert);
         db.SaveChanges();
         return(model);
     }
     catch (Exception e)
     {
         throw e;
     }
 }
예제 #4
0
 public Cliente Insert(Cliente c)
 {
     try
     {
         clientes objC = new clientes();
         objC.dni_clientes = c.dni_clientes;
         objC.apenom_cli   = c.apenom_cli;
         objC.edad_cli     = c.edad_cli;
         objC.dni_usu      = c.dni_usu;
         objC.estado_cli   = c.estado_cli;
         //---
         objC.usuario = db.usuario.Find(objC.dni_usu);
         db.clientes.Add(objC);
         db.SaveChanges();
         return(c);
     }
     catch (Exception e)
     {
         throw e;
     }
 }
예제 #5
0
        public Habitacion Insert(Habitacion h)
        {
            try
            {
                habitacion objH = new habitacion();
                objH.num_habi    = h.num_habi;
                objH.desc_habi   = h.desc_habi;
                objH.precio_habi = h.precio_habi;
                objH.cat_id      = h.cat_id;
                objH.id_piso     = h.id_piso;
                objH.img_habi    = h.img_habi;
                objH.estado_habi = h.estado_habi;

                objH.categoria_habitacion = db.categoria_habitacion.Find(objH.cat_id);
                objH.piso = db.piso.Find(objH.id_piso);
                db.habitacion.Add(objH);
                db.SaveChanges();
                return(h);
            }
            catch (Exception e)
            {
                throw e;
            }
        }
예제 #6
0
 /**
  * <summary>Método que permite ingresar una entidad</summary>
  * <param name="entity">Corresponde a la entidad que se desea agregar</param>
  */
 public void add(TEntity entity)
 {
     //Se ejecuta dentro de un atrapador de errores
     try
     {
         using (var context = new dbhotelEntities())
         {
             context.Set<TEntity>().Add(entity);
             context.SaveChanges();
         }
     }//Fin del try
     catch (Exception ex)
     {
         throw new Exception("No se puede guardar el registro", ex);
     }//Fin del catch
 }//Fin del método
예제 #7
0
        }//Fin del método

        /**
         * <summary>Método que permite actualizar la información una entidad</summary>
         * <param name="entity">Corresponde a la entidad que se desea modificar</param>
         */
        public void modify(TEntity entity)
        {
            //Se ejecuta dentro de un atrapador de errores
            try
            {
                using (var context = new dbhotelEntities())
                {
                    context.Entry(entity).State = EntityState.Modified;
                    context.SaveChanges();
                }
            }//Fin del try
            catch (Exception ex)
            {
                throw new Exception("No se puede actualizar el registro", ex);
            }//Fin del catch
        }//Fin del método
예제 #8
0
        }//Fin del método

        /**
         * <summary>Método que permite eliminar una entidad</summary>
         * <param name="id">Corresponde al identificador de la entidad que se desea eliminar</param>
         */
        public void delete(int id)
        {
            //Se ejecuta dentro de un atrapador de errores
            try
            {
                using (var context = new dbhotelEntities())
                {
                    var entity = context.Set<TEntity>().Find(id);
                    context.Set<TEntity>().Remove(entity);
                    context.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                throw new Exception("No se puede eliminar el registro", ex);
            }//Fin del catch
        }//Fin del método
        public DetalleReserva Insert(int idreserva, string numhabi, string estado)
        {
            try
            {
                detalle_reserva ObjDR = new detalle_reserva();
                ObjDR.fk_id_reserva = idreserva;
                ObjDR.fk_num_habi   = numhabi;
                ObjDR.estado_det    = int.Parse(estado);
                db.detalle_reserva.Add(ObjDR);
                db.SaveChanges();
            }
            catch (Exception e)
            {
                throw e;
            }

            return(null);
        }
예제 #10
0
 public Reserva Insert(Reserva p)
 {
     try
     {
         reserva objR = new reserva();
         objR.fecha_ingreso = p.fecha_ingreso;
         objR.fecha_salida  = p.fecha_salida;
         objR.cant_personas = p.cant_personas;
         objR.dni_clientes  = p.dni_clientes;
         objR.estado_pago   = p.estado_pago;
         db.reserva.Add(objR);
         db.SaveChanges();
         p.res_id = objR.res_id;
         return(p);
     }
     catch (Exception e)
     {
         throw e;
     }
 }