public int RetornoArticulo(int idDetalle, string condiciones) { try { using (var Conexion = new EntitiesERP()) { TBL_DETALLE_MOVIMIENTO_SALIDA_ALMACEN obj = new TBL_DETALLE_MOVIMIENTO_SALIDA_ALMACEN(); obj = Conexion.TBL_DETALLE_MOVIMIENTO_SALIDA_ALMACEN.Where(x => x.ID_DETALLE_MOVIMIENTO_SALIDA_ALMACEN == idDetalle).FirstOrDefault(); obj.FECHA_REGRESO = DateTime.Now; obj.CONDICION_ARTICULO_REGRESO = condiciones; Conexion.Entry(obj).State = EntityState.Modified; return(Conexion.SaveChanges()); } } catch (Exception) { return(0); } }
public int Insert(DO_DetalleSalidaAlmacen detalleSalida) { try { using (var Conexion = new EntitiesERP()) { TBL_DETALLE_MOVIMIENTO_SALIDA_ALMACEN tblDetalleSalida = new TBL_DETALLE_MOVIMIENTO_SALIDA_ALMACEN(); tblDetalleSalida.ID_MOVIMIENTO_SALIDA_ALMACEN = detalleSalida.MovimientoSalidaAlmacen.idMovimientoAlmacen; tblDetalleSalida.ID_ARTICULO = detalleSalida.Articulo.idArticulo; tblDetalleSalida.CANTIDAD = Convert.ToDecimal(detalleSalida.Cantidad); tblDetalleSalida.CONDICION_ARTICULO_SALIDA = detalleSalida.condicionSalida; tblDetalleSalida.CONDICION_ARTICULO_REGRESO = detalleSalida.condicionRegreso; Conexion.TBL_DETALLE_MOVIMIENTO_SALIDA_ALMACEN.Add(tblDetalleSalida); return(Conexion.SaveChanges()); } } catch (Exception) { return(0); } }