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_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); } }
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_UsuarioDeseaObtenerArcuerdosComerciales(object sender, Argumentos.AcuerdoComercialArgumento e) { try { _vista.AcuerdoComerciales = AcuerdoComercialServicio.ObtenerAcuerdosComerciales(); } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
private void _vista_VistaCargandosePorPrimeraVez(object sender, System.EventArgs e) { try { _vista.Privilegios = PrivilegioServicio.ObtenerPrivilegiosDeVista("btnTradeAgreement", _vista.Login); _vista.AcuerdoComerciales = AcuerdoComercialServicio.ObtenerAcuerdosComerciales(); } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
private void _vista_UsuarioDeseaAsociarRutaAAcuerdoComercial(object sender, Argumentos.RutaArgumento e) { try { var result = AcuerdoComercialServicio.AsociarAcuerdoComercialARuta(e.Data); if (result.Resultado == ResultadoOperacionTipo.Error) { _vista.EstablecerError(result.Mensaje, sender); } } 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); } }
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_UsuarioDeseaEliminarTodosLosClientesDeAcuerdoComercial(object sender, Argumentos.AcuerdoComercialArgumento e) { try { var op = AcuerdoComercialServicio.EliminarTodosLosClientesDeAcuerdoComercial(e.AcuerdoComercial); if (op.Resultado == ResultadoOperacionTipo.Exito) { _vista.ClientesAsignados = ClienteServicio.ObtenerClientesDeAcuerdoComercial(e); _vista.ClientesDisponibles = ClienteServicio.ObtenerClientesSinAcuerdoComercial(e); } else { _vista.EstablecerError(op.Mensaje, sender); } _vista.TerminoDeGrabar("cpRecargarInformacionDeClientes", sender); } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }