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); }
public dto.ErrorClass InsertarEntrada(ent.Almacen request) { //AspNetUserRoles request return(new app.Almacen().InsertarEntrada(request)); }