public bool ModificarExistenciaProducto(int idAlmacen, int idProducto, decimal dCantidad, int iModo) { MedDAL.Productos.DALProductos oProductos = new MedDAL.Productos.DALProductos(); return(oProductos.ModificarExistenciaProducto(idAlmacen, idProducto, dCantidad, iModo)); }
public bool ModificarExistenciaProducto(int idAlmacen, int idProducto, decimal dCantidad, int iModo) { MedDAL.Productos.DALProductos oProductos = new MedDAL.Productos.DALProductos(); return oProductos.ModificarExistenciaProducto(idAlmacen, idProducto, dCantidad, iModo); }
/// <summary> /// 2013/03/10 Jorge Ibarra /// Carga los datos que debe contener una partida de factura /// </summary> /// <param name="oFactura"></param> private bool SetObjetoFacturaPartida (ref MedDAL.DAL.facturas oFactura, MedDAL.DAL.medicuriEntities oEntities) { MedDAL.Usuarios.DALUsuarios oDALUsuario = new MedDAL.Usuarios.DALUsuarios(); MedDAL.Productos.DALProductos oDALProductos = new MedDAL.Productos.DALProductos(); MedDAL.DAL.usuarios oUsuario = new MedDAL.DAL.usuarios(); oUsuario = (MedDAL.DAL.usuarios)oDALUsuario.Buscar(Session["usuario"].ToString()); //Recorrer el objeto de sesion lstDetallePartida que contiene los datos de la partida foreach (MedNeg.Facturas.BlDetallePartida facturaDetalle in (List<MedNeg.Facturas.BlDetallePartida>)Session["lstDetallePartida"]) { //0087 Saber si es un ensamble el que se esta registrando y agregarlo a la factura if (facturaDetalle.bEsEnsamble == true) { if (!SetPartidaEnsamble(facturaDetalle, ref oFactura)) { return false; } } else { SetPartida(facturaDetalle, ref oFactura); } //Modificar la existencia en el almacén que el usuario tenga asignado en configuración if (!oDALProductos.ModificarExistenciaProducto(oUsuario.idAlmacen, facturaDetalle.iIdProducto, facturaDetalle.dCantidad, 1, oEntities)) { return false; } } return true; }