protected void _btnRegistrar_Click(object sender, EventArgs e)
        {
            try
            {
                _sesion = new Sesion();
                _cookieActual = _sesion.verificarValidez(Request.Cookies["PS"]);
                if (_cookieActual == null) // Si la cookie expira redirecciona a la pantalla de Login
                    Response.Redirect("../Autentificacion/Login.aspx"); //
                else // Volver a crear la cookie en el cliente, con el nuevo tiempo de expiración
                    Response.SetCookie(_cookieActual);
                _controlador = new ControladorPEUL();
                List<object> registro = new List<object>(); //Lista que guarda los datos del registro
                if (_ddlLaboratorio.SelectedIndex != 0)     //Revisa que se haya indicado el laboratorio en el cual se va a realizar el registro
                {
                    registro.Add(_laboratorios[_ddlLaboratorio.SelectedIndex -1][0]);

                        registro.Add(_estados[_ddlEstado.SelectedIndex][0]);
                        if ((!_txtCantidadUsuarios.Text.Equals("")) && (!_txtCantidadLaptops.Text.Equals("")))  //Revisa que se hayan indicado la cantidad de usuarios y laptops
                        {
                            registro.Add(_txtCantidadUsuarios.Text);
                            registro.Add(_txtCantidadLaptops.Text);
                            registro.Add(_txtComentario.Text);
                            registro.Add(_sesion.obtenerLoginUsuario(Request.Cookies["PS"]));
                            _usoLaboratorios = _controlador.registrarPeul(registro);
                            //Limpia los campos
                            _ddlLaboratorio.SelectedIndex = 0;
                            _ddlEstado.SelectedIndex = 0;
                            _txtCantidadLaptops.Text = "";
                            _txtCantidadUsuarios.Text = "";
                            _txtComentario.Text = "";
                            _imgMensaje.Visible = false;
                            _lblMensaje.Visible = false;
                            if (_usoLaboratorios != null)     // Revisa que se hayan obtenido los datos del uso de los laboratorios
                                cargarDatos(_usoLaboratorios);
                            else
                            {
                                _imgMensaje.ImageUrl = "~/Imagenes/Error.png";
                                _lblMensaje.Text = "Se ha producido un error al obtener los datos del uso de los laboratorios.";
                                _imgMensaje.Visible = true;
                                _lblMensaje.Visible = true;
                            }
                        }
                        else
                        {
                            _imgMensaje.ImageUrl = "~/Imagenes/Advertencia.png";
                            _lblMensaje.Text = "Tiene que indicar la cantidad de usuarios en las computadoras y laptops";
                            _imgMensaje.Visible = true;
                            _lblMensaje.Visible = true;
                        }

                }
                else
                {
                    _imgMensaje.ImageUrl = "~/Imagenes/Advertencia.png";
                    _lblMensaje.Text = "Tiene que especificar primero un laboratorio";
                    _imgMensaje.Visible = true;
                    _lblMensaje.Visible = true;
                }
            }
            catch (Exception ex)
            {
                _controlador = new ControladorPEUL();
                _controlador.insertarBitacoraError(ex.ToString(), "");
            }
        }