private void dataGrid_MouseDoubleClick(object sender, MouseButtonEventArgs e)
 {
     if (seleccionada != null)
     {
         seleccionada = (Tiendas)dataGrid.SelectedItem;
         cosa         = (nuevoPiso.tiendas).IndexOf(seleccionada);
     }
 }
        private void CrearTienda_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                int areaTienda     = int.Parse(textBox_areaTienda.Text);
                int nroempleados   = int.Parse(textBox_empleados.Text);
                int preciomax      = int.Parse(textBox_preciomax.Text);
                int preciomin      = int.Parse(textBox_preciomin.Text);
                int sueldopromedio = int.Parse(textBox_sueldo.Text);

                area_Total_Tiendas += areaTienda;

                if (areaPiso < area_Total_Tiendas || preciomax < preciomin)
                {
                    area_Total_Tiendas -= areaTienda;
                    if (areaPiso < area_Total_Tiendas)
                    {
                        area_Total_Tiendas            -= areaTienda;
                        textBox_areaTienda.BorderBrush = Brushes.Red;
                    }
                    else
                    {
                        textBox_preciomax.BorderBrush = Brushes.Red;
                        textBox_preciomin.BorderBrush = Brushes.Red;
                    }
                }
                else
                {
                    textBox_areaTienda.BorderBrush = null;
                    textBox_preciomax.BorderBrush  = null;
                    textBox_preciomin.BorderBrush  = null;
                    if (nro_tiendas > tienda_numero)
                    {
                        tienda_numero += 1;
                        nuevaTienda    = new Tiendas(areaTienda, textBox_nombreTienda.Text, pisoActual - 1, nroempleados, preciomax, preciomin, categoria, sueldopromedio);
                        nuevoPiso.AgregarTienda(nuevaTienda);
                        updateDataGrid();
                        limpiarTienda();
                    }
                    else
                    {
                        tienda_numero = 1;
                        nuevaTienda   = new Tiendas(areaTienda, textBox_nombreTienda.Text, pisoActual - 1, nroempleados, preciomax, preciomin, categoria, sueldopromedio);
                        nuevoPiso.AgregarTienda(nuevaTienda);
                        updateDataGrid();
                        limpiarTienda();

                        if ((pisoActual) > pisos)
                        {
                            MallAgregado(nuevoMall);
                            this.Close();
                        }
                        else
                        {
                            Borrar_NuevaTienda();
                            Iniciar_NuevoPiso();
                        }
                    }
                }
            }
            catch
            {
                limpiarTienda();
            }
        }
 private void dataGrid_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     seleccionada = (Tiendas)dataGrid.SelectedItem;
     cosa         = (nuevoPiso.tiendas).IndexOf(seleccionada);
 }
Esempio n. 4
0
 public void AgregarTienda(Tiendas tienda)
 {
     tiendas.Add(tienda);
 }