Ejemplo n.º 1
0
 public dto.ErrorClass EliminarProducto(ent.Producto r)
 {
     dto.ErrorClass error = new dto.ErrorClass();
     try
     {
         var contarComprobantes = new dom.ComprobanteDetalles().Buscar(c => c.ProductoId == r.Id && c.Tipo == ConstantesAplicacion.TipoProducto);
         if (contarComprobantes.Count() > 0)
         {
             error.Error   = true;
             error.Mensaje = ConstantesErrores.NoEliminar;
         }
         else
         {
             var entidad = Mapper.Map <ent.Producto, dato.Producto>(r);
             new dom.Producto().Eliminar(entidad);
             error.Error = false;
         }
     }
     catch (Exception Ex)
     {
         error.Error   = true;
         error.Mensaje = ConstantesErrores.NoControlado;
     }
     return(error);
 }
Ejemplo n.º 2
0
 public dto.ErrorClass EditarProducto(ent.Producto r)
 {
     dto.ErrorClass error = new dto.ErrorClass();
     try
     {
         var entidad = Mapper.Map <ent.Producto, dato.Producto>(r);
         new dom.Producto().Modificar(entidad);
         error.Error   = false;
         error.Mensaje = Mensajes.Guardado;
     }
     catch (Exception Ex)
     {
         error.Error   = true;
         error.Mensaje = ConstantesErrores.NoControlado;
     }
     return(error);
 }
Ejemplo n.º 3
0
 public dto.ErrorClass EditarStockProducto(ent.Producto r)
 {
     dto.ErrorClass error = new dto.ErrorClass();
     try
     {
         var producto = new dom.Producto().BuscarPorId(r.Id);
         producto.Stock = r.Stock;
         new dom.Producto().Modificar(producto);
         error.Error   = false;
         error.Mensaje = Mensajes.Guardado;
     }
     catch (Exception Ex)
     {
         error.Error   = true;
         error.Mensaje = ConstantesErrores.NoControlado;
     }
     return(error);
 }
Ejemplo n.º 4
0
 public dto.ErrorClass EditarStockProducto(ent.Producto request)
 {
     //AspNetUserRoles request
     return(new app.Producto().EditarStockProducto(request));
 }
Ejemplo n.º 5
0
 public dto.ErrorClass EliminarProducto(ent.Producto request)
 {
     //AspNetUserRoles request
     return(new app.Producto().EliminarProducto(request));
 }
Ejemplo n.º 6
0
 public dto.ErrorClass NuevoProducto(ent.Producto request)
 {
     //AspNetUserRoles request
     return(new app.Producto().NuevoProducto(request));
 }