private void _vista_UsuarioDeseaAsociarPoligonos(object sender, PoligonoArgumento e) { var resultado = PoligonoServicio.AsociarPolignoAVendedor(e); if (resultado.Resultado == ResultadoOperacionTipo.Error) { _vista.EstablecerError(resultado.Mensaje, sender); } else { _vista.ClientesDePoligono = ClienteServicio.ObtenerClientePorPoligono(new PoligonoArgumento { Poligono = new Poligono { POLYGON_ID = e.ListaDePoligonos[0].POLYGON_ID_PARENT } }); _vista.TerminoDeGrabar("cpCargarPoligonos", sender); _vista.TerminoDeGrabar("cpCargarClientes", sender); _vista.TerminoDeGrabar("cpCargarVendedores", sender); } }