コード例 #1
0
 public static bool Modificar(FacturasDetalles detalle)
 {
     using (var conexion = new MoviesExtremeDb())
     {
         try
         {
             if (Buscar(detalle.Id) != null)
             {
                 conexion.Entry(detalle).State = EntityState.Modified;
                 if (conexion.SaveChanges() > 0)
                 {
                     return(true);
                 }
             }
             else
             {
                 return(Guardar(detalle));
             }
         }
         catch (Exception)
         {
             throw;
         }
     }
     return(false);
 }
コード例 #2
0
        public static bool Eliminar(FacturasDetalles detalle)
        {
            using (var conexion = new MoviesExtremeDb())
            {
                try
                {
                    var pelicula = BLL.PeliculasBLL.Buscar(detalle.PeliculaId);
                    int cant     = detalle.Cantidad;

                    conexion.Entry(detalle).State = EntityState.Deleted;
                    if (conexion.SaveChanges() > 0)
                    {
                        if (pelicula.PeliculaId > 1)
                        {
                            pelicula.Existencia = pelicula.Existencia + cant;
                            return(BLL.PeliculasBLL.Modificar(pelicula));
                        }
                        return(true);
                    }
                }
                catch (Exception)
                {
                    throw;
                }
            }
            return(false);
        }
コード例 #3
0
 public ActionResult Edit([Bind(Include = "ClienteId,Nombres,Direccion,Telefono,Email")] Clientes clientes)
 {
     if (ModelState.IsValid)
     {
         db.Entry(clientes).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(clientes));
 }
 public ActionResult Edit([Bind(Include = "Id,FacturaId,PeliculaId,Titulo,Cantidad,Precio")] FacturasDetalles facturasDetalles)
 {
     if (ModelState.IsValid)
     {
         db.Entry(facturasDetalles).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(facturasDetalles));
 }
コード例 #5
0
 public ActionResult Edit([Bind(Include = "PeliculaId,Titulo,Genero,Existencia,Duracion,Precio")] Peliculas peliculas)
 {
     if (ModelState.IsValid)
     {
         db.Entry(peliculas).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(peliculas));
 }
コード例 #6
0
 public ActionResult Edit([Bind(Include = "FacturaId,ClienteId,Fecha,CantidadPelicula,SubTotal,Total")] Facturas facturas)
 {
     if (ModelState.IsValid)
     {
         db.Entry(facturas).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(facturas));
 }
コード例 #7
0
 public static bool ModificarEncabezado(int?facturaId)
 {
     using (var conexion = new MoviesExtremeDb())
     {
         try
         {
             conexion.Entry(BuscarEncabezado(facturaId)).State = EntityState.Modified;
             if (conexion.SaveChanges() > 0)
             {
                 return(true);
             }
         }
         catch (Exception)
         {
             throw;
         }
     }
     return(false);
 }
コード例 #8
0
 public static bool Eliminar(Peliculas pelicula)
 {
     using (var db = new MoviesExtremeDb())
     {
         try
         {
             db.Entry(pelicula).State = EntityState.Deleted;
             if (db.SaveChanges() > 0)
             {
                 return(true);
             }
         }
         catch (Exception)
         {
             throw;
         }
     }
     return(false);
 }
コード例 #9
0
 public static bool Modificar(Clientes cliente)
 {
     using (var conexion = new MoviesExtremeDb())
     {
         try
         {
             conexion.Entry(cliente).State = EntityState.Modified;
             if (conexion.SaveChanges() > 0)
             {
                 return(true);
             }
         }
         catch (Exception)
         {
             throw;
         }
     }
     return(false);
 }
コード例 #10
0
        public static bool Modificar(EncabezadoDetalle factura)
        {
            bool resultado = false;

            using (var conexion = new MoviesExtremeDb())
            {
                try
                {
                    conexion.Entry(factura.Encabezado).State = EntityState.Modified;
                    if (conexion.SaveChanges() > 0)
                    {
                        resultado = FacturasDetallesBLL.Modificar(factura.Detalle);
                    }
                }
                catch (Exception)
                {
                    throw;
                }
            }
            return(resultado);
        }
コード例 #11
0
        public static bool Eliminar(EncabezadoDetalle factura)
        {
            bool resultado = false;

            using (var conexion = new MoviesExtremeDb())
            {
                try
                {
                    if (BLL.FacturasDetallesBLL.Eliminar(factura.Detalle))
                    {
                        conexion.Entry(factura.Encabezado).State = EntityState.Deleted;
                        resultado = conexion.SaveChanges() > 0;
                    }
                }
                catch (Exception)
                {
                    throw;
                }
            }
            return(resultado);
        }