Beispiel #1
0
        void actualizaUltimaSesion()
        {
            ///Variable que almacena el IDUsuario a la hora de iniciar sesión
            int dataUser = int.Parse(Session["idusuario"].ToString());

            string fechaActual = DateTime.Now.ToString();

            if (this.IsValid)
            {
                BLEmpleado oEmpleado = new BLEmpleado();
                BLCliente  oCliente  = new BLCliente();
                bool       resultado = false;
                string     mensaje   = "";

                try
                {
                    ///Verificador de tipos de usuarios, el cual enviará el dato según el rol
                    if (Convert.ToInt16(this.Session["tipousuario"]) == 2)
                    {
                        resultado = oEmpleado.ModificaSesionEmpleado(dataUser, DateTime.Parse(fechaActual));
                    }
                    else
                    {
                        resultado = oCliente.ModificaSesionCliente(dataUser, DateTime.Parse(fechaActual));
                    }
                }
                catch (Exception capturaExcepcion)
                {
                    mensaje += $"Ocurrió un error: {capturaExcepcion}";
                    ///Mensaje de excepcion
                    Response.Write("<script>alert('" + mensaje + "')</script>");
                }
                finally
                {
                }
            }
        }