Пример #1
0
        private void Cargar_Datos_Formulario()
        {
            var dt = edi.Get_Edificios();

            dgvEdificios.DataSource            = dt;
            dgvEdificios.Columns["Id"].Visible = false;

            foreach (DataGridViewRow row in dgvEdificios.Rows)
            {
                if (Convert.ToBoolean(row.Cells["sel"].Value))
                {
                    dgvEdificios.CurrentCell = row.Cells[1];
                }
            }

            foreach (DataRow row in dt.Rows)
            {
                if (Convert.ToBoolean(row["sel"]) == true)
                {
                    edi.id             = Convert.ToInt32(row["id"]);
                    edi.nom            = txtNombre.Text = row["nom"].ToString();
                    edi.dir            = txtDireccion.Text = row["dir"].ToString();
                    edi.loc            = txtLocalidad.Text = row["loc"].ToString();
                    edi.prv            = txtProvincia.Text = row["prv"].ToString();
                    Seguridad.edificio = edi;
                    break;
                }
            }
        }
Пример #2
0
        private bool VerificarEdificioControlAcceseso()
        {
            var edi        = new Edificio();
            var dt         = edi.Get_Edificios();
            var encontrado = false;

            foreach (DataRow row in dt.Rows)
            {
                if (Convert.ToBoolean(row["sel"]) == true)
                {
                    edi.id             = Convert.ToInt32(row["id"]);
                    edi.nom            = row["nom"].ToString();
                    edi.dir            = row["dir"].ToString();
                    edi.loc            = row["loc"].ToString();
                    edi.prv            = row["prv"].ToString();
                    Seguridad.edificio = edi;
                    encontrado         = true;
                    break;
                }
            }
            if (!encontrado)
            {
                MessageBox.Show("Es necesario configurar un edificio donde se efectúa el control de acceso.", "Atención:", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                var frmEdif = new frmEdificios();
                frmEdif.ShowDialog();
            }
            if (Seguridad.edificio == null)
            {
                return(false);
            }
            SetEdificioPantalla();
            return(true);
        }