public Control_Administrador(Administrador admon, SistemaAdministrador sistemaAdmon) { this.admon = admon; this.admon.FormClosing += Form1_FormClosing; this.admon.eventoCambiarDatos += cambiarDatos; this.sistemaAdmon = sistemaAdmon; this.admon.buttonEliminar.Click += eliminar_Click; this.admon.generarUsuariosToolStripMenuItem.Click += eventHandler_generarUsuarios; llenar_Datos(); }
//---------------------------------------INICIO REGISTRO Y LOGIN----------------------------------------- /* metodo para ingresar al sistema * se activa al dar click en el boton de ingreso en el Panel_login */ public void ingresar(Object sender) { //datos log in string celular = formInicio.panel_LogIn1.textUsuario.Text; string contasena = formInicio.panel_LogIn1.textContrasena.Text; //consulta usuario bool ingresar = sistema.loguearUsuario(celular, contasena); if (ingresar) { if (celular.SequenceEqual("0000000000") && contasena.SequenceEqual("password")) { Administrador admin = new Administrador(); SistemaAdministrador sistAdmon = new SistemaAdministrador(sistema); admin.Owner = formInicio; controlAdmin = new Control_Administrador(admin, sistAdmon); formInicio.Visible = false; } else { //acomodar datos de perfil usuario formInicio.panel_PerfilUsuario1.lbNombre.Text = sistema.Estado_usuarioLogged.Nombre; formInicio.panel_PerfilUsuario1.lbApellido.Text = sistema.Estado_usuarioLogged.Apellido; formInicio.panel_PerfilUsuario1.lbCelular.Text = sistema.Estado_usuarioLogged.Celular; formInicio.panel_PerfilUsuario1.lbInicio.Text = (sistema.Estado_usuarioLogged.Ubicacion != null) ? "Asignado" : "Sin asignar"; //limpiar campos panel login formInicio.panel_LogIn1.limpiarTextos(); //log in formInicio.panel_registro1.Visible = false; formInicio.mapa.Visible = true; formInicio.panel_PerfilUsuario1.Visible = true; formInicio.panel_OfrecerCupo1.Visible = false; formInicio.panel_BuscarRuta1.Visible = false; formInicio.panel_UsuarioRecomendado1.Visible = false; formInicio.panel_RecorridoRecomendado1.Visible = false; formInicio.panel_LogIn1.Visible = false; formInicio.opcionesToolStripMenuItem.Visible = true; pintarRutas(this); pintarvehiculos(this); pintarRecorridos(this); if (sistema.Estado_usuarioLogged.Ubicacion != null) { Tuple <double, double> ubicacion = sistema.Estado_usuarioLogged.Ubicacion; formInicio.markerUbicacion.Position = new PointLatLng(ubicacion.Item1, ubicacion.Item2); } else { formInicio.markerUbicacion.Position = new PointLatLng(0, 0); } } } else { //mensaje error formInicio.panel_LogIn1.error.Visible = true; } }