private void _vista_UsuarioDeseaEliminarTodosLosCanalesDelAcuerdoComercial(object sender, Argumentos.AcuerdoComercialArgumento e) { try { List <String> listaDeErrores = new List <String>(); if (e.Canales.Count > 0) { for (int i = 0; i < e.Canales.Count; i++) { var acuerdoComercial = new AcuerdoComercial(); acuerdoComercial.TRADE_AGREEMENT_ID = e.AcuerdoComercial.TRADE_AGREEMENT_ID; acuerdoComercial.CHANNEL_ID = e.Canales[i].CHANNEL_ID; var op = AcuerdoComercialServicio.EliminarCanalDeAcuerdoComercial(acuerdoComercial); if (op.Resultado == ResultadoOperacionTipo.Error) { listaDeErrores.Add(op.Mensaje); } } if (listaDeErrores.Count > 0) { _vista.MostrarListaDeErrores(listaDeErrores, sender); } _vista.TerminoDeGrabar("cpRecargarInformacionDeCanales", sender); } } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
public IList <AcuerdoComercial> ObtenerAcuerdosComercialesPorCliente(AcuerdoComercial acuerdoComercial) { DbParameter[] parameters = { new OAParameter { ParameterName = "@CLIENT_CODE", Value = acuerdoComercial.CLIENT_CODE } }; return(BaseDeDatosServicio.ExecuteQuery <AcuerdoComercial>(BaseDeDatosServicio.Esquema + ".OP_WMS_SP_GET_TRADE_AGREEMENT_BY_CLIENT", CommandType.StoredProcedure, parameters).ToList()); }
public List <Canal> ObtenerCanalesSinAcuerdoComercial(AcuerdoComercial acuerdoComercial) { DbParameter[] parameters = { new OAParameter { ParameterName = "@TRADE_AGREEMENT_ID", Value = acuerdoComercial.TRADE_AGREEMENT_ID } }; return(BaseDeDatosServicio.ExecuteQuery <Canal>("SWIFT_SP_GET_CHANNEL_NOT_IN_TRADE_AGREEMENT", CommandType.StoredProcedure, parameters).ToList()); }
/// <summary> /// Obtiene rutas asociadas al acuerdo comercial /// </summary> /// <param name="acuerdoComercial"></param> /// <returns></returns> public IList <Ruta> ObtenerRutasAsociadasAAcuerdoComercial(AcuerdoComercial acuerdoComercial) { DbParameter[] parameters = { new OAParameter { ParameterName = "@TRADE_AGREEMENT_ID", Value = acuerdoComercial.TRADE_AGREEMENT_ID } }; return (BaseDeDatosServicio.ExecuteQuery <Ruta>("SWIFT_SP_GET_ROUTE_BY_TRADE_AGREEMENT", CommandType.StoredProcedure, parameters).ToList()); }