public VisualizadorActividadesClientes()
        {
            InitializeComponent();
            this.DataContext = this;
            List <Actividad> actividades = new List <Actividad>();

            this.clientesActividadSeleccionMultiple = new List <Cliente>();
            try
            {
                actividades = ControladorActividades.ObtenerActividades();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + "\n\nEsta ventana se cerrará.");
                this.Close();
            }

            this.Actividades = new ObservableCollection <Actividad>(actividades);

            var mdp = ControladorMapa.ObtenerCordenadasPorDireccion("Mar del Plata, Buenos Aires");

            if (mdp.HasValue)
            {
                this.mapa.Position = mdp.Value;
            }
            else
            {
                this.mapa.Position = new PointLatLng(-38.0042615, -57.6070055);
            }

            this.listaDeActividades.SelectionChanged += ListaDeActividades_SelectionChanged;
        }
        private void SeleccionarActividad(Actividad actividad, bool clear = true)
        {
            if (clear)
            {
                this.mapa.Markers.Clear();
            }

            actividad.Clientes.Clear();
            ControladorActividades.CargarClientes(actividad, this.ModoVerClientesConRuteo);

            this.VerClientes(actividad.Clientes);

            if (this.ModoSeleccion == SelectionMode.Single)
            {
                this.VisibilidadColumnaClientes         = GridLength.Auto;
                this.clientesUC.Clientes                = new ObservableCollection <Cliente>(actividad.Clientes);
                this.clientesUC.cantidadClientes        = this.clientesUC.Clientes.Count;
                this.clientesUC.dgClientes.Items.Filter = null;
                this.ActividadSeleccionada              = actividad;
            }
            else
            {
                //this.VisibilidadColumnaClientes = new GridLength(0);
            }
        }
Ejemplo n.º 3
0
        private void AddTareas_Load(object sender, EventArgs e)
        {
            control = new ControladorActividades();
            casa    = new List <Casa>();

            casa = control.getAllCasas();

            foreach (var item in casa)
            {
                cmbCasas.Items.Add(item.MynombreCasa.ToString());
            }
        }