Exemplo n.º 1
0
 public dto.ErrorClass InsertarEntrada(ent.Almacen r)
 {
     dto.ErrorClass error = new dto.ErrorClass();
     try
     {
         var objProducto = new dom.Producto().BuscarPorId(r.ProductoId);
         objProducto.Stock       += r.Cantidad;
         objProducto.PrecioCompra = r.Precio;
         new dom.Producto().Modificar(objProducto);
         var objAlmacen = Mapper.Map <ent.Almacen, dato.Almacen>(r);
         objAlmacen.ComprobanteId  = 0;
         objAlmacen.Fecha          = DateTime.Now;
         objAlmacen.Tipo           = 1;
         objAlmacen.ProductoNombre = objProducto.Nombre;
         objAlmacen.UnidadMedidaId = objProducto.UnidadMedidaId;
         new dom.Almacen().Adicionar(objAlmacen);
         error.Error   = false;
         error.Mensaje = Mensajes.Guardado;
     }
     catch (Exception Ex)
     {
         error.Error   = true;
         error.Mensaje = ConstantesErrores.NoControlado;
     }
     return(error);
 }
Exemplo n.º 2
0
 public dto.ErrorClass InsertarEntrada(ent.Almacen request)
 {
     //AspNetUserRoles request
     return(new app.Almacen().InsertarEntrada(request));
 }