private void _vista_UsuarioDeseaAgregarCanalAAcuerdoComercial(object sender, Argumentos.AcuerdoComercialArgumento e) { try { List <String> listaDeErrores = new List <String>(); foreach (var acuerdo in e.AcuerdosComerciales) { var op = AcuerdoComercialServicio.AgregarCanalAlAcuerdoComercial(acuerdo); 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); } }
private void _vista_UsuarioDeseaObtenerArcuerdosComerciales(object sender, Argumentos.AcuerdoComercialArgumento e) { try { _vista.AcuerdoComerciales = AcuerdoComercialServicio.ObtenerAcuerdosComerciales(); } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
private void _vista_UsuarioDeseaObtenerRutasAsociadas(object sender, Argumentos.AcuerdoComercialArgumento e) { try { _vista.RutasAsociadas = RutaServicio.ObtenerRutasAsociadasAAcuerdoComercial(e.AcuerdoComercial); } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
void _vista_UsuarioDeseaAgregarClienteAAcuerdoComercial(object sender, Argumentos.AcuerdoComercialArgumento e) { try { var op = AcuerdoComercialServicio.AgregarClienteAAcuerdoComercial(e.Cliente, e.AcuerdoComercial); if (op.Resultado == ResultadoOperacionTipo.Exito) { //.... } else { _vista.EstablecerError(op.Mensaje, sender); } } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
void _vista_UsuarioDeseaDesasociarCanalDeAcuerdoComercial(object sender, Argumentos.AcuerdoComercialArgumento e) { try { var canal = new Canal { CHANNEL_ID = e.AcuerdoComercial.CHANNEL_ID }; var op = CanalServicio.DesasociarCanal(canal); if (op.Resultado == ResultadoOperacionTipo.Error) { _vista.EstablecerError(op.Mensaje, sender); } } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
private void _vista_UsuarioDeseaBorrarAcuerdoComercial(object sender, Argumentos.AcuerdoComercialArgumento e) { try { var op = AcuerdoComercialServicio.EliminarAcuerdoComercial(e.AcuerdoComercial); if (op.Resultado == ResultadoOperacionTipo.Exito) { _vista.AcuerdoComerciales = AcuerdoComercialServicio.ObtenerAcuerdosComerciales(); _vista.TerminoDeGrabar("cpTerminoDeEliminarAC", sender); } else { _vista.EstablecerError(op.Mensaje, sender); } } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
private void _vista_UsuarioDeseaObtenerAcuerdosComercialesPorCliente(object sender, Argumentos.AcuerdoComercialArgumento e) { try { _vista.AcuerdosComerciales = AcuerdoComercialServicio.ObtenerAcuerdosComercialesPorCliente(e.AcuerdoComercial); } catch (Exception ex) { InteraccionConUsuarioServicio.Mensaje(ex.Message); } }
private void _vista_UsuarioDeseaObtenerClientesDeAcuerdoComercial(object sender, Argumentos.AcuerdoComercialArgumento e) { try { _vista.ClientesAsignados = ClienteServicio.ObtenerClientesDeAcuerdoComercial(e); } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
private void _vista_UsuarioDeseaObtenerCanalSinAcuerdoComercial(object sender, Argumentos.AcuerdoComercialArgumento e) { try { _vista.CanalesNoAsociados = CanalServicio.ObtenerCanalesSinAcuerdoComercial(e.AcuerdoComercial); } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
private void _vista_UsuarioDeseaEliminarCanalDeAcuerdoComercial(object sender, Argumentos.AcuerdoComercialArgumento e) { try { var op = AcuerdoComercialServicio.EliminarCanalDeAcuerdoComercial(e.AcuerdoComercial); if (op.Resultado == ResultadoOperacionTipo.Exito) { _vista.CanalesAsociados = CanalServicio.ObtenerCanalesDeAcuerdoComercial(e.AcuerdoComercial); _vista.CanalesNoAsociados = CanalServicio.ObtenerCanalesSinAcuerdoComercial(e.AcuerdoComercial); } else { _vista.EstablecerError(op.Mensaje, sender); } _vista.TerminoDeGrabar("cpRecargarInformacionDeCanales", sender); } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
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); } }