public Operacion InsertarTarea(ConteoFisicoArgumento conteoFisicoArgumento) { DbParameter[] parameters = { new OAParameter { ParameterName = "@CREATE_BY", Value = conteoFisicoArgumento.Tarea.CREATE_BY }, new OAParameter { ParameterName = "@TASK_TYPE", Value = conteoFisicoArgumento.Tarea.TASK_TYPE }, new OAParameter { ParameterName = "@TASK_ASSIGNED_TO", Value = conteoFisicoArgumento.Tarea.TASK_ASSIGNED_TO }, new OAParameter { ParameterName = "@REGIMEN", Value = conteoFisicoArgumento.Tarea.REGIMEN }, new OAParameter { ParameterName = "@PRIORITY", Value = conteoFisicoArgumento.Tarea.PRIORITY }, new OAParameter { ParameterName = "@COMMENTS", Value = conteoFisicoArgumento.Tarea.COMMENTS } }; var op = BaseDeDatosServicio.ExecuteQuery <Operacion>(BaseDeDatosServicio.Esquema + ".OP_WMS_SP_INSERT_TASK", CommandType.StoredProcedure, false, parameters)[0]; if (op.Resultado == ResultadoOperacionTipo.Error) { throw new Exception("Ocurrió un error al crear tarea: " + op.Mensaje); } return(op); }
public IList <Sku> ObtenerMaterialesPorBodegaClienteUbicacionOZona(ConteoFisicoArgumento arg) { DbParameter[] parameters = { new OAParameter { ParameterName = "@WAREHOUSE", Value = arg.Bodegas }, new OAParameter { ParameterName = "@REGIMEN", Value = arg.Regimen }, new OAParameter { ParameterName = "@ZONE", Value = (arg.Zonas == string.Empty ? null : arg.Zonas) }, new OAParameter { ParameterName = "@CLIENT_CODE", Value = (arg.Clientes == string.Empty ? null : arg.Clientes) }, new OAParameter { ParameterName = "@LOCATION", Value = (arg.Ubicaciones == string.Empty ? null : arg.Ubicaciones) }, new OAParameter { ParameterName = "@LOGIN_ID", Value = (arg.Login == string.Empty ? null : arg.Login) } }; return(BaseDeDatosServicio.ExecuteQuery <Sku> (BaseDeDatosServicio.Esquema + ".OP_WMS_SP_GET_MATERIALS_BY_WAREHOUSE_CLIENT_LOCATION_OR_ZONE", CommandType.StoredProcedure, true, parameters).ToList()); }