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; } } }
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); }