示例#1
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);
        }
示例#2
0
        private void btnEdificios_Click(object sender, EventArgs e)
        {
            var Edif = new frmEdificios();

            Edif.ShowDialog();
            SetEdificioPantalla();
        }