public Operacion AgregarZona(ZonaArgumento arg) { DbParameter[] parameters = { new OAParameter { ParameterName = "@ZONE", Value = arg.Zona.ZONE }, new OAParameter { ParameterName = "@DESCRIPTION", Value = arg.Zona.DESCRIPTION }, new OAParameter { ParameterName = "@WAREHOUSE_CODE", Value = arg.Zona.WAREHOUSE_CODE }, new OAParameter { ParameterName = "@EXPLODE_MATERIALS_IN_REALLOC", Value = arg.Zona.RECEIVE_EXPLODED_MATERIALS }, new OAParameter { ParameterName = "@LINE_ID", Value = arg.Zona.LINE_ID } }; return(BaseDeDatosServicio.ExecuteQuery <Operacion>( BaseDeDatosServicio.Esquema + ".OP_WMS_SP_INSERT_ZONE", CommandType.StoredProcedure, parameters).FirstOrDefault()); }
private void _vista_UsuarioDeseaConsultarZonasParaAsociar(object sender, ZonaArgumento e) { try { _vista.ZonaAAsociar = CatalogoZonaServicio.ConsultarZonasParaAsociar(e); } catch (Exception ex) { InteraccionConUsuarioServicio.Mensaje(ex.Message); } }
public Operacion EliminarZona(ZonaArgumento arg) { DbParameter[] parameters = { new OAParameter { ParameterName = "@ZONE_ID", Value = arg.Zona.ZONE_ID } }; return(BaseDeDatosServicio.ExecuteQuery <Operacion>( BaseDeDatosServicio.Esquema + ".OP_WMS_SP_DELETE_ZONE", CommandType.StoredProcedure, parameters).FirstOrDefault()); }
public IList <Zona> ConsultarZonasAsociadas(ZonaArgumento arg) { DbParameter[] parameters = { new OAParameter { ParameterName = "@ZONE_ID", Value = arg.Zona.ZONE_ID } }; return(BaseDeDatosServicio.ExecuteQuery <Zona>( BaseDeDatosServicio.Esquema + ".OP_WMS_SP_GET_ZONES_ASOCCIATE_TO_ZONE_FOR_REPLENISH", CommandType.StoredProcedure, parameters).ToList()); }
private void _vista_UsuarioDeseaAsociarZonaDeReabastecimiento(object sender, ZonaArgumento e) { try { Operacion operacion = CatalogoZonaServicio.AsociarZonaDeReabastecimiento(e); if (operacion.Resultado == ResultadoOperacionTipo.Error) { throw new Exception($"Ocurrió un error al asociar zonas: {operacion.Mensaje}"); } } catch (Exception ex) { InteraccionConUsuarioServicio.Mensaje(ex.Message); } }
private void _vista_UsuarioDeseaAgregarZona(object sender, ZonaArgumento e) { try { Operacion operacion = CatalogoZonaServicio.AgregarZona(e); if (operacion.Resultado == ResultadoOperacionTipo.Error) { throw new Exception($"Ocurrió un error al agregar zona: {operacion.Mensaje}"); } _vista_UsuarioDeseaConsultarZonas(sender, e); } catch (Exception ex) { InteraccionConUsuarioServicio.Mensaje(ex.Message); } }
public Operacion DesAsociarZonaDeReabastecimiento(ZonaArgumento arg) { DbParameter[] parameters = { new OAParameter { ParameterName = "@ZONE_ID", Value = arg.Zona.ZONE_ID }, new OAParameter { ParameterName = "@REPLENISH_ZONE_ID", Value = arg.ZonaAsociadaId } }; return(BaseDeDatosServicio.ExecuteQuery <Operacion>( BaseDeDatosServicio.Esquema + ".OP_WMS_SP_DELETE_ZONE_RELATION_TO_REPLENISH_ZONE", CommandType.StoredProcedure, parameters).FirstOrDefault()); }