Пример #1
0
        void listBoxZonas_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (this.listBoxZonas.SelectedIndex != -1)
            {
                this.selectedIndex = this.listBoxZonas.SelectedIndex;

                SubZona d = this.camara.SubZonas.Where(x => x.Id == this.listBoxZonas.SelectedIndex).First();

                updateText(this.textBoxDivName, d.Nombre);

                this.numericTextBoxXinit.textoCambiado -= updateDivision;
                this.numericTextBoxYinit.textoCambiado -= updateDivision;
                this.numericTextBoxXfin.textoCambiado  -= updateDivision;
                this.numericTextBoxYfin.textoCambiado  -= updateDivision;
                this.numericTextBoxCol.textoCambiado   -= updateDivision;
                this.numericTextBoxFilas.textoCambiado -= updateDivision;

                this.numericTextBoxCol.Texto   = d.Columnas.ToString();
                this.numericTextBoxFilas.Texto = d.Filas.ToString();
                this.numericTextBoxXinit.Texto = d.Inicio.X.ToString();
                this.numericTextBoxYinit.Texto = d.Inicio.Y.ToString();
                this.numericTextBoxXfin.Texto  = d.Fin.X.ToString();
                this.numericTextBoxYfin.Texto  = d.Fin.Y.ToString();

                this.numericTextBoxXinit.textoCambiado += updateDivision;
                this.numericTextBoxYinit.textoCambiado += updateDivision;
                this.numericTextBoxXfin.textoCambiado  += updateDivision;
                this.numericTextBoxYfin.textoCambiado  += updateDivision;
                this.numericTextBoxCol.textoCambiado   += updateDivision;
                this.numericTextBoxFilas.textoCambiado += updateDivision;
            }
        }   //ACTUALIZAR DATOS DE LA DIVISION
Пример #2
0
        private void updateDivision(object sender, EventArgs e)
        {
            if (this.listBoxZonas.SelectedIndex != -1)
            {
                SubZona div = new SubZona();

                div.Id       = this.listBoxZonas.SelectedIndex;
                div.Nombre   = this.textBoxDivName.Text;
                div.Filas    = int.Parse(this.numericTextBoxFilas.Texto);
                div.Columnas = int.Parse(this.numericTextBoxCol.Texto);
                div.addCoordinates(new Point(int.Parse(this.numericTextBoxXinit.Texto), int.Parse(this.numericTextBoxYinit.Texto)),
                                   new Point(int.Parse(this.numericTextBoxXfin.Texto), int.Parse(this.numericTextBoxYfin.Texto)));

                camara.addDivision(div);
            }
        }   //UPDATE DIVISION
Пример #3
0
        }   //NOMBRE ZONA CHANGED

        private void buttonAddZone_Click(object sender, EventArgs e)
        {
            unSuscribeEvents();

            SubZona d = new SubZona();

            d.Id     = this.camara.SubZonas.Count;
            d.Nombre = "Division";
            d.addCoordinates(new Point(0, 0), new Point(0, 0));
            d.Filas    = 0;
            d.Columnas = 0;

            this.selectedIndex = d.Id;
            this.camara.addDivision(d);

            suscribeEvents();
        }   //AÑADIR ZONA